(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::stream_read — 从流中读取
count
应从当前位置返回多少字节的数据。
如果可用字节数少于 count
,则应返回尽可能多的可用字节。如果不再有数据可用,则应返回空字符串。要指示读取失败,应返回 false
。
注意:
streamWrapper::stream_eof() 在调用 streamWrapper::stream_read() 后立即被调用,以检查是否已到达 EOF。如果未实现,则假定已到达 EOF。
当读取整个文件(例如,使用 file_get_contents())时,PHP 将循环调用 streamWrapper::stream_read(),后跟 streamWrapper::stream_eof(),但只要 streamWrapper::stream_read() 返回非空字符串,streamWrapper::stream_eof() 的返回值就会被忽略。