この記事では主にPHPでfile_put_contentsを追加およびラップする方法を紹介します。興味のある方はぜひ参考にしてください。
一部の PHP アプリケーションでは、ログを書き込んだり、情報を記録したりする必要があります。 fopen()、fwrite()、fclose() を使用して操作できます。 file_get_contents() と file_put_contents().
file_put_contents() を使用してファイルを書き込むこともできます。 デフォルトではファイルが書き換えられます。つまり、元のコンテンツが置き換えられます。追加するには、パラメーター FILE_APPEND を使用します。
追加形式でコンテンツを書き込みます。 flags パラメーター値が FILE_APPEND に設定されている場合、既存のファイル コンテンツの後にコンテンツを追加することによって新しいデータを書き込むことになります:
FILE_APPEND: ファイルの終わり 追加モードでデータを書き込みます
int file_put_contents ( string filename, string data [, int flags [, resource context]] ) file_put_contents("log.txt", "Hello world everyone.", FILE_APPEND);
//パラメータの説明:
filename //書き込まれるファイルの名前
data //書き込まれるデータ。タイプは、文字列、配列 (ただし、多次元配列は不可)、またはストリーム リソースにすることができます
flags // オプションで、ファイルを開く/書き込む方法を指定します。可能な値:
FILE_USE_INCLUDE_PATH: // ファイル名のコピーの組み込みパスを確認します
FILE_APPEND: // ファイルの末尾に追加されたデータを書き込みます
LOCK_EX: // ファイルをロックします
context / /オプション。コンテキストは、テキスト属性を変更できる一連のオプションです
ログをラップする必要がある場合が多いです。 rn の使用は次の理由から推奨されません:
Windows では rn は改行です
Mac では r は改行です
Liunx では n は改行です
しかし、PHP は異なるオペレーティング システムに一致する定数を提供します、すなわち:
PHP_EOL
file_put_contents("log.txt", "Hello world everyone.".PHP_EOL, FILE_APPEND);
以上がこの記事の全内容です、皆さんの学習に役立つことを願っています。
関連する推奨事項:
PHP レイアウト画像に使用される画像の幅、高さ、サイズ、画像タイプを取得する属性
以上がPHPでfile_put_contentsを使用して追加と行折り返しを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。