Dies ist zwar möglich, aber da Funktionen im globalen Gültigkeitsbereich definiert sind, führt dies zu einem Fehler, wenn die Methode zweimal aufgerufen wird, da die PHP-Engine die Funktion während des zweiten Aufrufs als neu definiert ansieht.
Ja. Ab PHP 5.3 können Sie hierzu anonyme Funktionen verwenden:
%Vor%