ホームページ >バックエンド開発 >PHPチュートリアル >「fopen()」と「fclose()」を使用すると PHP ファイルが空になるのはなぜですか?
PHP でのファイルへの書き込み
この質問は、ユーザーが fopen() と fopen() を使用してテキスト ファイルを作成して書き込もうとしたときに生じました。 fclose() 関数を使用しましたが、実行後もファイルは空のままでした。
解決策は、次のような高レベル関数を使用することです。 file_put_contents() として。この関数は、fopen()、fwrite()、および fclose() を個別に使用するのと同様に、ファイルを開く、書き込み、閉じるタスクをシームレスに実行します。
file_put_contents() の構文は次のとおりです。
file_put_contents($filename, $content);
ここで、$filename は作成または変更するファイルへのパスを指定し、$content は作成または変更するデータを表します
たとえば、「lidn.txt」という名前のファイルを作成し、そのファイルに「Cats追いかけマウス」という行を書き込むには、次のコードを使用できます。
file_put_contents("lidn.txt", "Cats chase mice");
Thisコードは、ファイル「lidn.txt」が存在しない場合は作成し、指定された行をそのファイルに書き込みます。
以上が「fopen()」と「fclose()」を使用すると PHP ファイルが空になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。