Odpowiednik PHP dla dekoratora Pythona?
Chcę być w stanie zawinąć funkcję PHP inną funkcją, ale pozostawiając nienaruszoną jej oryginalną nazwę / listę parametrów.
Na przykład:
function A() {
print "inside A()\n";
}
function Wrap_A() {
print "Calling A()\n";
A();
print "Finished calling A()\n";
}
// <--- Do some magic here (effectively "A = Wrap_A")
A();
Wydajność:
Calling A()
inside A()
Finished calling A()