扫码关注官方订阅号
$fp = fsockopen($host, $port, $errno, $errstr, 3)
我查了这个$fp是一个文件句柄,我能理解为这个返回值跟fopen一个文件的返回值是一样的吗,一样的话我怎么找到打开的文件呢?
认证0级讲师
提示说的“怎么找到打开的文件” 说的是实体文件吧? 你这是打开的socket描述符是没有实体文件的,在内存中吧。 如果在linux上查看一个进程打开的哪些文件资源,可以使用 lsof -p PID 命令。该命名可以显示出进程打开的文件文件句柄、网络句柄还有一个库文件。
可以这样理解,这里的$fp指的是一个网络文件(资源)。
$fp
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
提示说的“怎么找到打开的文件” 说的是实体文件吧? 你这是打开的socket描述符是没有实体文件的,在内存中吧。 如果在linux上查看一个进程打开的哪些文件资源,可以使用 lsof -p PID 命令。该命名可以显示出进程打开的文件文件句柄、网络句柄还有一个库文件。
可以这样理解,这里的
$fp指的是一个网络文件(资源)。