Questa è probabilmente una semplice domanda, e ho paura la risposta potrebbe essere "no", ma ...È possibile fare riferimento a un elemento specifico di un array anonimo in PHP?
Ecco un semplice pezzo di codice:
function func1() {
$bt = debug_backtrace();
print "Previous function was " . $bt[1]['function'] . "\n";
}
Ora ... Può questo essere fatto senza la variabile temporanea? In un'altra lingua, mi potrebbe aspettare di essere in grado di dire:
function func1() {
print "Previous function was " . (debug_backtrace())[1]['function'] . "\n";
}
Ahimè, in PHP, questo si traduce in un errore:
PHP Parse error: syntax error, unexpected '[' ...
Se non si può fare, non può essere fatto, e userò una variabile temporanea, ma preferirei di no.