調用空PHP函數涉及的「成本」是什麼?主要目的是讓CMS在其生命週期的各個點觸發包含的模塊事件,以處理諸如安全性,訪問權限,後處理,時間安排,http(s)等等。由於可能有十幾個模塊被稱爲幾十次,每個頁面加載時,總的調用次數將達到數百次,甚至可能達到數千次。PHP中空函數的性能
初始模塊基本上都會類似下面的代碼,這將是由物體代替,以處理任何觸發事件被觸發和處理傳遞的數據:最終
function trigger ($trigger_name, $data=false)
{
return false;
}
這會不會是一個問題,應該我反而在一個預先註冊觸發器的模塊系統中工作,以減少無意義函數調用的數量?