ホームページ >バックエンド開発 >PHPチュートリアル >チャット ルーム テクノロジー - 新しいコメントのみが作成されたときに更新する方法_PHP チュートリアル
アクティブに更新する場合、プログラムは常に新しいステートメントがあるかどうかを判断し、ない場合はそれを繰り返す必要があります。
ここでは C 言語プログラミングの効果に似た方法を紹介します
//一般に PHP スクリプトの実行には時間がかかるため、タイムマークを付けます。 limit
$delaytime=0;
//Loop
while(1)
{
//ここでの $filename にはステートメントの合計数が格納されており、$last は表示された最後のステートメントです。
$message = file($filename);
$number = $message[0];
// 1 秒遅延します
sleep(1);
//タイムマークが速い場合スクリプトの実行中にループを終了するのに十分です
if($laytime > 25) Break;
//新しいステートメントがある場合はループを終了します
if($number > $last) Break;
//Process更新情報
... ..
これにより、ページが更新され続ける非常に迷惑な状況が回避されます。 ! !