PHP file_get_contents() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

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.

❮ 完全な PHP ファイルシステム・リファレンス