Was sind die ‚Kosten‘ beteiligt in eine leere PHP-Funktion aufrufen? Der Hauptzweck besteht darin, dass ein CMS an verschiedenen Punkten seiner Lebensdauer enthaltene Modul-Ereignisse auslöst, um Dinge wie Sicherheit, Zugriffsberechtigungen, Nachbearbeitung, Timing, http (s) und dergleichen zu behandeln. Da es mehr als ein Dutzend Module geben kann, die Dutzende Male aufgerufen werden, erreichen die Gesamtaufrufe die Hunderter und möglicherweise sogar die Tausenden an jedem Punkt für jede Seitenladung.Leistung von leeren Funktionen in PHP
Der anfängliche Modul wird grundsätzlich wie folgt aussehen Code, der durch das Objekt ersetzt wird, was Triggerereignis Griff wurde gefeuert und den übergebenen Daten verarbeiten:
function trigger ($trigger_name, $data=false)
{
return false;
}
Wird dies ein Problem schließlich sein und sollte Ich arbeite stattdessen in einem System der Module vorregistriert einen Trigger, um die Anzahl der sinnlosen Funktionsaufrufe zu reduzieren?