(no version information, might be only in CVS)
php_stream_read -- Lê um número de bytes de um fluxo para um bufferphp_stream_read() lê até count bytes de dados da stream e copia eles em um buffer buf.
php_stream_read() retorna o número de bytes que foram lidos com sucesso. Não existe distinção entre uma leitura que falhou e uma condição de fim de arquivo - use php_stream_eof() para testar por um EOF.
A posição interna do fluxo avança o mesmo número de bytes que foram lidos, então leituras subsequentes continuarão lendo desse ponto.
Se menos que count bytes estiverem disponíveis para leitura, a chamada bloqueará (ou esperará) até que o número requerido esteja disponível, dependendo do status de bloqueamento do fluxo. Por padrão, um fluxo é aberto em modo bloqueado. Quando lê de arquivos normais, modo de bloqueio normalmente não fará qualquer diferença: quando o fluxo encontra o EOF php_stream_read() retornará um valor menor que count, e 0 em leituras subsequentes.