小编use*_*957的帖子

PHP似乎正在向后评估if语句

所以我有一个以下类型的PHP语句:

if ($x=function($y) || $z == 50) {

我看到的情况是,如果$ z为50,则$ x不会被设置,因为函数永远不会被调用.这真的有可能吗?我可以(做)解决这个问题很容易,但我想我感到困惑的是,这就是正在发生的事情,并要确保我不会作出这样的错误前进我试图找出这样的表情怎么还是被评估.有没有一个地方我可以看看如何PHP"编译"?

php operator-precedence

9
推荐指数
2
解决办法
186
查看次数

标签 统计

operator-precedence ×1

php ×1