【发布时间】:2011-12-27 07:50:45
【问题描述】:
给定以下表达式:
$att['menutext'] = isset($attrib_in['i_menu_text']) ? : $this->getID();
如果计算结果为真,$att['menutext'] 是否会设置为 true 或 $this->getID()?
【问题讨论】:
-
这不会执行,它的语法无效。
Parse error: syntax error, unexpected ':' on line X -
PHP 5.3 中没有。 php.net/manual/en/…
-
这解释了为什么它在 5.2.5 上不起作用:)