空のPHP関数を呼び出す際の「コスト」とは何ですか?主な目的は、セキュリティ、アクセス許可、後処理、タイミング、http(s)などのようなものを処理するために、CMSが寿命のさまざまな時点でモジュールイベントをトリガすることです。何十回も呼び出されるモジュールが十数回もあるので、各ページの読み込みごとに、総コール数は数百に達し、場合によっては数千にも達するでしょう。PHPでの空関数の実行
初期モジュールは、基本的には、解雇と渡されたデータを処理したものは何でもトリガーイベント処理するためにオブジェクトによって置き換えられます次のコードを、次のようになります。
function trigger ($trigger_name, $data=false)
{
return false;
}
これは最終的に問題になるとすべきだろう私は代わりに無意味な関数呼び出しの量を減らすためにトリガを事前登録するモジュールのシステムで動作しますか?