解决方案 »
- 相关文章推荐,获取随机文章推荐,帮看看这个代码对不对
- 关于下拉框onchange的问题!!!!!!
- 检索分页疑难问题,求助各位高手~
- 用update更新内容时的问题
- mysql的预处理bind_param的问题
- 访问phpMyAdmin/index.php时报错:The specified CGI application misbehaved by not returning a complete set of HTTP headers
- 怎样才能把所有的结果都输出?
- 一个PHP + Mysql 做的开源 进销存 有网上试用版
- 100M带宽、PC机做服务器,能做电影网站吗?
- 关于MYSQL在PHP中编程的问题!控制数据库中的数据只能一个人访问?
- 请问怎么用php做网页一打开,就连接数据库并读取表打印在网页表单
- PHP调用WSDL接口并与之通信有问
$c=1;
$e=1;
$h=1;
if($c&&$a=$e||$h=$c&&$e||$h+1){
var_dump($c);
}
= 的优先级低于 && 和 ||
赋值要在 && 和 || 后进行同时要考虑到条件表达式的短路效应(多个或条件并列,前面的成立,后面的不运算)改变优先级,可用括号括起
但下面的测试,就看不出这一点var_dump(1 && 0); //bool(false)
var_dump(1 && 0 || 1); //bool(true)
var_dump((1 && 0) || 1); //bool(true)
var_dump(1 && (0 || 1)); //bool(true)
var_dump(1 && 1 || 0); //bool(true)
var_dump((1 && 1) || 0); //bool(true)
var_dump(1 && (1 || 0)); //bool(true)