php - $fp = fsockopen($host, $port, $errno, $errstr, 3)返回值的问题
PHP中文网
PHP中文网 2017-04-11 09:57:32
0
2
814
$fp = fsockopen($host, $port, $errno, $errstr, 3)

我查了这个$fp是一个文件句柄,我能理解为这个返回值跟fopen一个文件的返回值是一样的吗,一样的话我怎么找到打开的文件呢?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
迷茫

提示说的“怎么找到打开的文件” 说的是实体文件吧? 你这是打开的socket描述符是没有实体文件的,在内存中吧。 如果在linux上查看一个进程打开的哪些文件资源,可以使用 lsof -p PID 命令。该命名可以显示出进程打开的文件文件句柄、网络句柄还有一个库文件。

いいねを押す +0
阿神

可以这样理解,这里的$fp指的是一个网络文件(资源)。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!