是否可以在PHP中确定文件描述符的状态?

时间:2009-09-23 18:19:28

标签: php sockets stream

我有一个文件描述符(编辑:fopen在不一定是本地文件的流上返回的资源),它被传递到黑盒子中。当它弹出时,是否有可能确定描述符是否已被关闭?

编辑:

看起来函数get_resource_type($ fd)将在已关闭的资源上返回“Unknown”。有谁知道这对大多数PHP版本是否适用?

2 个答案:

答案 0 :(得分:4)

使用fstat()功能

答案 1 :(得分:0)

我不认为将文件指针传递到blackbox是不正确的,不知道它是否已关闭。这似乎打破了一致性。你能解释一下,你为什么需要这个?也许,我们可以提出更好的解决方案。