PHP の fwrite と file_put_contents の違い

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

類似点: 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!