/** * Считывает данные из потока в буфер чтения. * * @param int $length Размер в байтах блока данных, который надо прочитать из потока. * @return int Количество байт, прочитанных из потока и записанных в буфер чтения. */ public function read($length) { /* Считываем блок из потока */ $data = parent::read($length); /* И записываем его в буфер */ return $this->_read_buffer->write($data); }