stream_get_meta_data
从封装协议文件指针中取得报头/元数据
PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
stream_get_meta_data 函数用于获取与流相关的元数据。该函数返回一个关联数组,其中包含流的相关信息,如是否处于非阻塞模式,流的当前位置等。
stream_get_meta_data(resource $stream): array
返回一个关联数组,包含流的元数据。数组中可能包含以下信息:
以下是一个使用 stream_get_meta_data 函数的简单示例:
<?php // 打开一个文件 $stream = fopen("example.txt", "r"); // 获取流的元数据 $meta_data = stream_get_meta_data($stream); // 输出元数据 print_r($meta_data); // 关闭流 fclose($stream); ?>
在这个示例中,我们首先通过 fopen() 打开一个名为 "example.txt" 的文件,接着使用 stream_get_meta_data() 函数获取与该文件流相关的元数据。通过 print_r() 函数将获取的元数据打印出来。最后,关闭文件流以释放资源。