PHP:如何检查已打开的文件处理程序的访问模式?

时间:2011-12-25 07:57:25

标签: php

  

可能重复:
  How to check if a PHP stream resource is readable or writable?

PHP是否提供任何功能来检查文件句柄的访问模式? 假设我以只读模式打开了一个文件。

 $file_handle = fopen('putty.log','r');

我可以在代码中检查特定句柄的访问模式吗?

1 个答案:

答案 0 :(得分:5)

找到模式的可能解决方案:

使用函数stream_get_meta_data

$file_handle = fopen('putty.log','r');
$metadata = stream_get_meta_data($file_handle);
echo $metadata['mode'];

有关返回数组的更多信息,请阅读手册。