Ric*_*shi 5 php arrays indexing anonymous
这可能是一个简单的问题,我担心答案可能是"不",但......
这是一段简单的代码:
function func1() {
$bt = debug_backtrace();
print "Previous function was " . $bt[1]['function'] . "\n";
}
Run Code Online (Sandbox Code Playgroud)
现在......这可以在没有临时变量的情况下完成吗?在另一种语言中,我可能会说:
function func1() {
print "Previous function was " . (debug_backtrace())[1]['function'] . "\n";
}
Run Code Online (Sandbox Code Playgroud)
唉,在PHP中,这会导致错误:
PHP Parse error: syntax error, unexpected '[' ...
Run Code Online (Sandbox Code Playgroud)
如果无法完成,则无法完成,我将使用临时变量,但我不愿意.