![]() | Funzioni variabiliPHP supporta il concetto di funzioni variabili. Ci� significa che se un nome di variabile ha le parentesi accodate ad esso, PHP cercher� una funzione con lo stesso nome del valore della variabile, e cercher� di eseguirla. Tra le altre cose, ci� puo essere usato per implementare delle callbacks, tabelle di funzioni e cos� via. Le funzioni variabili non funzionano con costrutti di linguaggio come echo(), print(), unset(), isset(), empty(), include(), require() e like. Occorre costruire una propria funzione per utilizzare questi costrutti come variabili per funzioni.
Tramite le funzioni variabili si pu� eseguire anche metodi di oggetti. Vedere anche call_user_func(), variabili variabili e function_exists(). | ![]() | |