當前位置: 首頁> 函數類別大全> stream_get_meta_data

stream_get_meta_data

從封裝協議文件指針中取得報頭/元數據
名稱:stream_get_meta_data
分類:溪流
所屬語言: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() 函數打印出元數據的內容。

輸出結果中的元數據包含了一些有關流的信息,例如流的類型、模式、是否可讀寫、文件路徑等。

同類函數
熱門文章