PHPファイルI/Oに問題があります。PHPファイルのサイズは、追加後も変わりません
最初の書き込み後にファイルサイズを変更しています。どちらの場合でもファイルサイズが9になるのはなぜですか?私はあなたがファイルを変更した後、再びfilesize()
を呼び出す前に機能clearstatcacheを呼び出すことにより、ファイルのステータスのキャッシュをクリアする必要があります。2.
PHPファイルI/Oに問題があります。PHPファイルのサイズは、追加後も変わりません
最初の書き込み後にファイルサイズを変更しています。どちらの場合でもファイルサイズが9になるのはなぜですか?私はあなたがファイルを変更した後、再びfilesize()
を呼び出す前に機能clearstatcacheを呼び出すことにより、ファイルのステータスのキャッシュをクリアする必要があります。2.
場合の出力として18を期待している:
// write into file.
// call filesize()
clearstatcache();
// append to the fiile.
// call filesize()
ためにより良いパフォーマンスを得るために、PHPはfilesize()
の結果をキャッシュするので、変更されたファイルでfilesize()
を呼び出す前にPHPにそのキャッシュをクリアするよう伝える必要があります。
素晴らしい!魅力のように動作します。 – user1033837
このスクリプトを実行した後のファイルの内容は何ですか? – hsz
親愛なるhszさんのコンテンツが期待されています。それは18文字です。 – user1033837