PHP file_get_contents()関数
完全な PHP Filesystem リファレンスマニュアル
定義と使い方
file_get_contents() はファイル全体を文字列に読み込みます。
この関数は、ファイルの内容を文字列に読み込むための推奨方法です。サーバーのオペレーティングシステムがサポートしている場合は、メモリマッピング技術を使用してパフォーマンスを向上させます。
構文
file_get_contents(path,include_path,context,start,max_length)
| パラメータ | 説明 |
|---|---|
| path | 必須。読み込むファイルを指定します。 |
| include_path | 省略可能。include_path(php.ini 内)でもファイルを検索する場合は、このパラメータを '1' に設定します。 |
| context | 省略可能。ファイルハンドルのコンテキストを指定します。context はストリームの動作を変更できるオプションのセットです。NULL を使用すると無視されます。 |
| start | 省略可能。ファイル内で読み込みを開始する位置を指定します。このパラメータは PHP 5.1 で追加されました。 |
| max_length | 省略可能。読み込むバイト数を指定します。このパラメータは PHP 5.1 で追加されました。 |
ヒントと注釈
ヒント:この関数はバイナリセーフです。(つまり、バイナリデータ(画像など)と文字データの両方をこの関数で書き込むことができます。)
例
<?php
echo file_get_contents("test.txt");
?>
echo file_get_contents("test.txt");
?>
上記のコードは次のように出力します:
This is a test file with test text.
完全な PHP Filesystem リファレンスマニュアル その他の拡張