三目运算符 结合方向问题

WBOY
發布: 2016-06-23 13:30:57
原創
1643 人瀏覽過

代码:
$o=1;
 true?100: (true?($o=100+100):100);
 echo $o;

问题:上面有2个三目运算符 结合方向:左,现在我把后面的加了括号优先级提高了 也就是改变了 结合方向 从右开始运算 ,既然是从右开始运算的 我的$o理论输出的是200哦 为什么,结果输出的是1


回复讨论(解决方案)

奇怪!你这是什么理论?
难道加个括号,儿子就比老子先出生了?

肯定是先执行最外围三目,false
才会执行后面的三目

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板