Sie weisen die anonyme Funktion einer -Eigenschaft zu, versuchen dann jedoch, eine -Methode mit dem Eigenschaftsnamen aufzurufen. PHP kann die anonyme Funktion nicht automatisch von der Eigenschaft dereferenzieren. Folgendes wird funktionieren
%Vor% Sie können die Methode magic __call
verwenden, um ungültige Methodenaufrufe abzufangen, um zu sehen, ob es eine Eigenschaft gibt, die eine Callback / anonyme Funktion enthält:
Ab PHP5.3 können Sie auch Lambdas mit
erstellen %Vor%Siehe das PHP-Handbuch zu anonymen Funktionen zur weiteren Verwendung.
Sie können die __call magische Methode verwenden, um Laufzeit-Instanzmethoden zu verwenden.
%Vor%