file_get_contents() 関数は、ファイルを文字列に読み込みます。
この関数は、ファイルの内容を文字列に読み込む方法として好ましいものです。 これは、サーバでサポートしている場合、パフォーマンスを向上させるためにメモリマッピング技術を使用します。
file_get_contents(path,include_path,context,start,max_length)
パラメータ | 説明 |
---|---|
path | 必須。読み込むファイルを指定する |
include_path | 任意。include_path(php.ini内)のファイルも検索する場合は、このパラメータを '1'に設定する |
context | 任意。ファイルハンドルのコンテキストを指定する。コンテキストとは、ストリームの動作を変更できる一連のオプションのこと。 NULLを使用すればスキップできる。 |
start | 任意。ファイルの読み込みを開始する場所を指定する。このパラメータはPHP 5.1で追加された |
max_length | 任意。読み込むバイト数を指定する。このパラメータはPHP 5.1で追加された |
チップ: この関数はバイナリセーフです(イメージなどのバイナリデータと文字データをこの関数で書くことができます)。
<?php
echo file_get_contents("test.txt");
?>
上のコードの出力は、次の通り:
This is a test file with test text.