stream_get_meta_data()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > stream_get_meta_data()の意味・解説 

stream_get_meta_data

(PHP 4 >= 4.3.0, PHP 5)
stream_get_meta_data — ヘッダーあるいはメタデータをストリームまたはファイルポインタから取得する

説明

array stream_get_meta_data ( resource stream )
既存の stream に関する情報を取得します。 ストリームは fopen() か、 fsockopen() か、pfsockopen() で 作成されたいずれのものも指定できます。 結果の配列は次のような項目を含みます。
  • timed_out (bool) - 最後に fread() または fgets() でデータを待っている時にタイムアウトした場合 TRUE を返します。
  • blocked (bool) - ストリームがブロック I/O モードの場合に TRUE となります。 stream_set_blocking() を参照ください。
  • eof (bool) - ストリームが EOF に 達した時 TRUE となります。 ストリームがソケットベースの場合、このメンバーは、 たとえ unread_bytes が 0 でなくても TRUE になる場合があることに注意してください。 まだデータがあるかどうかを調べるには、このパラメータではなく、 feof() を使ってください。
  • unread_bytes (int) - PHP の 内部バッファにあるデータのバイト数。
    注意: スクリプト中でこの値を使用すべきではありません。
次の項目は PHP 4.3 で追加されました。
注意: この関数は PHP 4.3 で初めて導入されましたが、 それ以前には ソケットベースのストリーム専用の socket_get_status() を使い、 最初に挙げた 4 つの項目に関しては取得できました。
PHP 4.3 またはそれ以降では、 socket_get_status() はこの関数のエイリアスと なっています。
注意: この関数は ソケット関数 で作られたストリームに対しては機能しません。
次の項目は PHP 5.0 で追加されました。
  • mode (string) - このストリームに要求される アクセスモード(fopen() リファレンスの表 1 を参照ください)。
  • seekable (bool) - 現在のストリーム内で 移動が可能かどうか。
  • uri (string) - このストリームに関連付けられた URI / ファイル名。



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「stream_get_meta_data()」の関連用語

stream_get_meta_data()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



stream_get_meta_data()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS