【发布时间】:2010-11-30 20:44:52
【问题描述】:
我有一个文件描述符(编辑:fopen 在不一定是本地文件的流上返回的资源)被传递到黑匣子中。当它弹出时,是否可以确定描述符是否已关闭?
编辑:
看起来函数 get_resource_type($fd) 将在关闭的资源上返回“未知”。有谁知道这是否适用于大多数版本的 PHP?
【问题讨论】:
我有一个文件描述符(编辑:fopen 在不一定是本地文件的流上返回的资源)被传递到黑匣子中。当它弹出时,是否可以确定描述符是否已关闭?
编辑:
看起来函数 get_resource_type($fd) 将在关闭的资源上返回“未知”。有谁知道这是否适用于大多数版本的 PHP?
【问题讨论】:
使用fstat() 函数
【讨论】:
我认为将文件指针传递到黑盒是不正确的,不知道它是否关闭。这似乎打破了一致性。你能解释一下,你为什么需要这个?或许,我们可以提出更好的解决方案。
【讨论】: