博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php基础:代码的短路特性和运算符优先级
阅读量:5954 次
发布时间:2019-06-19

本文共 412 字,大约阅读时间需要 1 分钟。

//运算符优先级

$a = 3;
$b = 5;
if($a = 6 ||$b = 7){
    $a++;
    $b++;
}
echo $a,'<br/>',$b;//输出结果为1和6;运算思路为里面没有括号 里面先运行的是6||$b 逻辑运算符返回的为true echo出来就是1 bool值的true ++没有任何结果 赋值给$a 所以$a=1, $b没有赋值成功 ++所以为6

 

代码短路性应用: define('RATE')  || define('RATE',1.1);  因为是逻辑或  所以一个为真全部为真 这路代码的意思是先输出调用常量'RATE',要是常量'RATE'在前面定义过就直接调用,后面的那句代码就不用执行了  ,要是常量'RATE‘没有定义过,调用不到,就会接着执行后面的那句代码,定义一个常量’RATE'。

转载于:https://www.cnblogs.com/ctx1989/p/6058427.html

你可能感兴趣的文章
Openstack M版快速配置(二)--刷数据库
查看>>
sed
查看>>
Failed to execute goal org.apache.maven.plugins:ma
查看>>
如何利用华为交换机配置SSH登录
查看>>
数据挖掘的产品
查看>>
2013.8.4thinkPHp学习
查看>>
cygwin图文安装教程
查看>>
去小机化思维(二)--【软件和信息服务】2015.03
查看>>
华为交换机的端口hybrid端口属性配置
查看>>
算法学习之归并排序(java实现)
查看>>
css3在线快速制作工具
查看>>
linux系统进入救援模式
查看>>
oracle常用网址
查看>>
我的友情链接
查看>>
10个SQL注入工具
查看>>
[李景山php]每天laravel-20160826|EncryptionServiceProvider
查看>>
[李景山php]每天laravel-20161005|Validator.php-5
查看>>
php读取大文件详解【OK】
查看>>
Gnome 快捷键汇总
查看>>
Android基础知识点的整理3
查看>>