stream_get_meta_data
カプセル化プロトコルファイルポインターからヘッダー/メタデータを取得します
関数名:stream_get_meta_data()
関数の説明:stream_get_meta_data()関数は、指定されたストリームに関連するメタデータを取得します。
適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7
構文:stream_get_meta_data(リソース$ 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()関数を介してメタデータの内容を印刷します。
出力結果のメタデータには、タイプ、パターン、読みやすく、書き込み可能か、ファイルパスなど、ストリームに関する情報が含まれています。