在我正在使用的框架Phpfox中,我经常看到这样的函数调用签名:
(($sPlugin0 = Phpfox_Plugin::get('user.service_user_isuser')) ? eval($sPlugin1) : false);
我看不出外部括号的明显用途,因为:
$sPlugin1
从封闭范围中读取并$sPlugin0
被分配后传递给封闭范围。
那么外部括号的目的是什么?我的意思是,外部括号是否有像Javascript中的功能方面?
更新: 我知道在这样的表达式中,外部括号是没有意义的
(1 + 1)
那不是我在问的。
我现在得出结论,正如我所怀疑的那样,在php中,这些外部括号不起作用。
谢谢
eval
。 - mario