可能重复:
How to check if a PHP stream resource is readable or writable?
PHP是否提供任何功能来检查文件句柄的访问模式? 假设我以只读模式打开了一个文件。
$file_handle = fopen('putty.log','r');
我可以在代码中检查特定句柄的访问模式吗?
答案 0 :(得分:5)
找到模式的可能解决方案:
使用函数stream_get_meta_data:
$file_handle = fopen('putty.log','r');
$metadata = stream_get_meta_data($file_handle);
echo $metadata['mode'];
有关返回数组的更多信息,请阅读手册。