„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich in PHP sofort aufgerufene Funktionsausdrücke (IIFE) erreichen?

Wie kann ich in PHP sofort aufgerufene Funktionsausdrücke (IIFE) erreichen?

Veröffentlicht am 08.11.2024
Durchsuche:683

How can I achieve Immediately Invoked Function Expressions (IIFE) in PHP?

PHPs sofortiger Funktionsaufruf

In PHP hat der sofort aufgerufene Funktionsausdruck (IIFE) in PHP 7 eine teilweise Äquivalenz, da Sie eine Funktion unmittelbar nach ihr aufrufen können Definition. Allerdings unterstützt PHP 5.x diese Funktion nicht.

Für PHP 7 wäre ein Beispiel:

(function() { echo "yes, this works in PHP 7.\n"; })();

Für PHP 5.x ist die nächste Annäherung:

call_user_func(function() { echo "this works too\n"; });

Diese Verwendung ermöglicht es Ihnen, Code sofort auszuführen, ohne dass globale Variablen und Funktionen erforderlich sind, was die Kapselung und Abhängigkeitsinjektion erleichtert.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3