php_stream_gets()
reads up to
count
-1 bytes of data from
stream
and copies them into the buffer
buf
. Reading stops after an
EOF
or a newline. If a newline is read, it is stored in
buf
as part of the returned data. A NUL terminating character is
stored as the last character in the buffer.
php_stream_read()
returns
buf
when successful or NULL otherwise.
The internal position of the stream is advanced by
the number of bytes that were read, so that subsequent reads
will continue reading from that point.
This function may block in the same way as
php_stream_read()
.