PHP: streamWrapper::stream_read - Manual
(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::stream_read โ Read from stream
Description
public function streamWrapper::stream_read(int $count): string|false
Note:
Remember to update the read/write position of the stream (by the number of bytes that were successfully read).
Parameters
count-
How many bytes of data from the current position should be returned.
Return Values
If there are less than count
bytes available, as many as are available should be returned.
If no more data is available, an empty string should be returned.
To signal that reading failed, false should be returned.
Errors/Exceptions
Emits
E_WARNING if call to this method fails
(i.e. not implemented).
Note:
If the return value is longer then
countanE_WARNINGerror will be emitted, and excess data will be lost.
Notes
Note:
streamWrapper::stream_eof() is called directly after calling streamWrapper::stream_read() to check if EOF has been reached. If not implemented, EOF is assumed.