【发布时间】:2014-03-03 00:50:53
【问题描述】:
$a = 1;
$a OR $a = 'somthing'
echo $a; //1
为什么?如果= 有很多优先级然后'OR' 那为什么OR 会先执行?
【问题讨论】:
-
你知道形式语法吗?如果您了解形式语法,请阅读my answer here 我解释了优先级对编写语法规则的有用性。语言编写者根据哪个语句应该解析如何决定优先级来决定优先级。
-
我在回答中又添加了几句话,请检查。
标签: php assignment-operator operator-precedence