PHPタイマーのやり方は? ? ? do と while を使用する以外に、PHP タイマー関数を使用するにはどうすればよいですか? これを達成するにはどうすればよいでしょうか? php タイマー 共有先: -----解決策-------------------------------- サーバー側で処理してみる この件がきっかけになる可能性がありますので、どうしてもこの方法で行う場合は、sleep を使用すると良いと思います -----解決策---- ------ ----------PHP タイマーとは固定小数点トリガー関数のことですか? PHP 自体にはこの機能はありませんが、sleep() を使用してスクリプトの終了を遅らせるか、再帰呼び出しを行って疑似タイミングを実現することができます。それが機能しない場合は、JS で直接 ajax を使用して時間を設定することができます。 JS の setTimeout() リクエスト PHP を通じて、-----解決策---------------------php は、スケジュールされたタスクを実装するために、ignore_user_abort(TRUE);set_time_limit(0); を渡すことができます。PHP が Linux にデプロイされている場合、スケジュールされたタスクは、crontab ジョブを通じて実装できます------解決策-------- ------------- オペレーティング システムを使用して、スケジュールされたタスクを作成します。 または、特定のデータを操作する場合は、タイマーをデータベースに書き込みます。 -----解決策--------- 引用: 引用: 引用: while をタイマーとして実行しますか? はい。 do while と sleep(); ループする秒数を制御します。しかし、これは CPU を大量に消費するのでしょうか? はい、それは大きな問題になる可能性があります。 ------解決策--------タイマーは JS ajax を使用して実現する必要があります。定期的にサーバーに積極的にアクセスします。 ------解決策----------------------スケジュールされたタスクについてしか知りません。バットファイル。 php を使用してスリープを実行し続けると、サーバーは遅かれ早かれハングします -----解決策--------------------- ----------- 引用: 引用: 引用: PHP タイマーとは固定小数点トリガー関数のことですか? PHP 自体にはこの機能はありませんが、sleep() を使用してスクリプトの終了を遅らせるか、再帰呼び出しを行って疑似タイミングを実現することができます。それが機能しない場合は、JS で直接 ajax を使用して時間を設定することができます。 JS の setTimeout() Request PHP を使用して、 を使用することもできます。私のものは CI フレームワークによって書かれています。このページでは、ajax を使用してレイヤーを制御する方法を見つけます。このメソッドでは、スケジュールされたプッシュ機能を作成したいと思います。これを行うには do while と sleep(); を使用します。しかし、これは CPU を大量に消費するのでしょうか? CPU を消費するかどうかは、各サイクルで処理されるタスクによって異なります。シンプル スリープでは CPU はほとんど消費されません。 ただし、このソリューションでは、Web サーバー上で使用可能な接続が大量に消費されます。 ------解決策---------js は PHP 用ではなく、HTML 内にあります。 。 あなたが行う必要があるのは、テンプレート ファイルに ajax アクセス制御を追加することです。また、PHP が行う必要があるのは、ajax リクエストに応答してデータを js にフィードバックすることです。 ------解決策----------------------これはサーバープッシュの問題ではありません。クライアントが ajax スケジュールされたリクエストを終了し、php レスポンスがデータを返します。 PHP を実行するサーバーの代わりに、定期的にデータがプッシュされます。