質問: ### 前提・実現したいこと ここに質問したいことを詳細に書いてください 2秒後に実行したいPHPプログラムがあるのです。 ### 発生している問題・エラーメッセージ ページ全体が2秒後になってしまう。 ページ全体ではなく、ある動作だけ、2秒後にしたい。 ### 該当のソースコード `PHP` ### 試したこと functionにsleepをいれてよびだそうとしたけど エラーがでた ### 補足情報(言語/FW/ツール等のバージョンなど) MAMPです
回答: 以下の2つのアプローチ方法があるかと思います。 方法1 exec関数で別プロセスで起動する PHP Webアプリケーションから非同期にコマンドを実行するライブラリをつくりました。 方法2 ブラウザで表示した2秒後にということであれば、javascriptのsetTimeoutなどで指定時間後にajax経由で該当処理のファイルにアクセスしにいく JavaScriptでsetTimeoutを使う方法【初心者向け】