dio_read

(PHP 4 >= 4.2.0, PHP 5 < 5.1.0)

dio_read从文件描述符读取字节

描述

dio_read(资源 $fd, 整数 $len = 1024): 字符串

函数 dio_read() 从具有描述符 fd 的文件中读取并返回 len 字节。

参数

fd

dio_open() 返回的文件描述符。

len

要读取的字节数。如果未指定,dio_read() 将读取 1K 大小的块。

返回值

fd 读取的字节。

参见

  • dio_write() - 将数据写入 fd,并在长度处可选地截断

添加笔记

用户贡献的笔记 2 个笔记

matt at vhub dot com
18 年前
请注意,dio_read 在 Windows(其他平台未知)上,如果没有任何数据要读取,将不会超时。在 Windows 上,无法指定超时或进行非阻塞读取。
alban
15 年前
我在 Windows 上使用 dio 函数来读取 RS232 端口。
我可以读取/写入,但似乎写入函数不能是二进制的。

特别是
dio_write($com1,chr(10),1); 将导致写入 2 个字节 0D 0A,因为 \n 被转换为 \r\n。到目前为止,我还没有找到克服此限制的方法。
To Top