ホームページ > バックエンド開発 > PHPチュートリアル > PHP の fwrite と file_put_contents の違い

PHP の fwrite と file_put_contents の違い

高洛峰
リリース: 2023-03-01 08:54:01
オリジナル
1941 人が閲覧しました

類似点: file_put_contents() 関数は文字列をファイルに書き込みます。これは fopen()、fwrite()、fclose() を順番に呼び出すのと同じ機能を持ちます。

違い: file_put_contents() 関数で FILE_APPEND を使用すると、ファイル内の既存のコンテンツの削除を回避できます。つまり、同じファイルを複数回書き込むときに追加関数を実現できます。

例:

echo file_put_contents("test.txt","Hello World. Testing!",FILE_APPEND);
ログイン後にコピー

file_put_contents は文字列を追加の形式で test.txt に書き込みます。

fwrtie は前のレコードをクリアし、現在書き込まれているコンテンツのみを保持します

$file = fopen("test.txt","w");
echo fwrite($file,"Hello World. Testing!");
fclose($file);
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート