Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP IRCロボットの開発を手伝っていますが、IRCコマンドを使用してボットの構成を再ロードする方法を知りたいです。誰かがこのタスクを実行する方法の一種の基本的なアイデアを与えることができますか?ボットが構成ファイルをre-require_onceしてから再起動できるのではないかと思っていましたが、その方法がわかりません(die()を実行すると、プログラム全体が停止するため、元に戻すことができません)。
あなたの PHP プログラムはおそらくイベントベースです。ポートでリッスンします。誰かがチャネルに何かを書き込むたびに呼び出されるコード内のポイントがあります。
この正確な時点で、ディスクから構成をロードするロジックを挿入できます。
時間ベースのキャッシュとして機能するこのロジックのラッパーを使用することもできます。投稿が行われるたびに設定をリロードするのではなく、代わりにメモリ内で検索します。