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