<完全なPHPファイルシステムリファレンス
定義と使用法
file_put_contents()文字列をファイルに書き込みます。
ファイルにアクセスするとき、この関数は次の規則に従います。
- FILE_USE_INCLUDE_PATHが設定されている場合は、* *ファイル名のコピーのインクルードパスをチェック
- それが存在しない場合は、ファイルを作成します。
- ファイルを開きます
- LOCK_EXが設定されている場合は、ファイルをロック
- FILE_APPENDが設定されている場合は、ファイルの末尾に移動します。 それ以外の場合は、ファイルの内容をクリアします
- ファイルにデータを書き込み
- ファイルを閉じて、すべてのロックを解除します
この関数は、成功したファイルに書き込まれた文字の数、あるいは失敗した場合にFALSEを返します。
構文
file_put_contents(file,data,mode,context)
パラメーター | 説明 |
---|---|
file | 必須。 書き込み先のファイルを指定します。 ファイルが存在しない場合、この関数は、1つを作成します。 |
data | 必須。 データファイルに書き込みます。 文字列、配列またはデータ・ストリームすることができ |
mode | 任意。 /開いてファイルに書き込む方法を指定します。 可能な値:
|
context | 任意。 ファイルハンドルのコンテキストを指定します。 コンテキストは、ストリームの動作を変更できるオプションのセットです。 |
ヒントと注意事項
Note:使用FILE_APPENDは、ファイルの既存の内容を削除避けるために。
例
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
上記のコードの出力は次のようになります。
21
<完全なPHPファイルシステムリファレンス