这句PHP是啥意思?!$step && $sizelimit/=2; !$step && $sizelimit/=2;是不是还赋值了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是,相当于进行了$sizelimit = $sizelimit/2 的赋值后,然后再进行!$step && $sizelimit if(!$step) $sizelimit /= 2; 楼上正解。$step 条件是个开关,如果它为false就不不检测后面一个条件,也就是后面$sizelimit/=2得不到执行。这叫懒惰检测。&& 与。有一个条件为假,后面就不检测。|| 或。有一个条件为真,后面就不检测。顺序是从左到右。不过最好不要使用这种特性,难看不说,程序逻辑的清晰性也被打乱了。 这类表达最常见的就是 ... or die(...); if(!$step){ $sizelimit=$sizelimit/2; } PHP网站上线之数据库问题?求帮助 问个PHP的简单的header函数问题 这个程序刷新打印的结果会不会变 PHP新手求助 自己做的一个网站,大家帮忙看看提点意见 为什么将Excel表单数据导入到MySql,中文显示不了啊?(英文可以) IE里面怎么实现选中一块区域看它的源码? ASP,PHP网站专卖 怎样实现一个界面登陆到另一个界面? PHP中的时间转换问题 php 伪静态的问题 关于curl的一个参数,请教一下。
$step 条件是个开关,如果它为false就不不检测后面一个条件,也就是后面$sizelimit/=2得不到执行。
这叫懒惰检测。&& 与。有一个条件为假,后面就不检测。
|| 或。有一个条件为真,后面就不检测。
顺序是从左到右。
不过最好不要使用这种特性,难看不说,程序逻辑的清晰性也被打乱了。
$sizelimit=$sizelimit/2;
}