当前位置: 首页> 函数类别大全> stream_get_meta_data

stream_get_meta_data

从封装协议文件指针中取得报头/元数据
名称:stream_get_meta_data
分类:Stream
所属语言:php
一句话介绍: 获取与指定流相关的元数据

函数名称:stream_get_meta_data()

函数描述:stream_get_meta_data() 函数获取与指定流相关的元数据。

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

语法:stream_get_meta_data(resource $stream): array

参数:

  • $stream:必需,代表一个已打开的流的资源句柄。

返回值:

  • 返回一个包含有关流的各种元数据的关联数组。

示例:

// 创建一个文件流
$stream = fopen('file.txt', 'r');

// 获取流的元数据
$metaData = stream_get_meta_data($stream);

// 打印元数据
print_r($metaData);

// 关闭流
fclose($stream);

输出结果:

Array
(
    [wrapper_type] => plainfile
    [stream_type] => STDIO
    [mode] => r
    [unread_bytes] => 0
    [seekable] => 1
    [uri] => file.txt
    [timed_out] => 
    [blocked] => 1
    [eof] => 
)

在上面的示例中,我们首先通过 fopen() 函数创建了一个文件流,并将其赋值给 $stream 变量。然后,我们使用 stream_get_meta_data() 函数获取该流的元数据,并将返回的关联数组赋值给 $metaData 变量。最后,我们通过 print_r() 函数打印出元数据的内容。

输出结果中的元数据包含了一些有关流的信息,例如流的类型、模式、是否可读写、文件路径等。

同类函数
热门文章