PHP-运算符

php的运算符的错误控制@
运算符的优先级
比较运算符
递增/递减运算符
逻辑运算符

php支持一个错误运算符:@当将其放置在一个php表达式之前,该表达式可能产生的任何错误信息都可以被忽略掉

运算符优先级
递增/递减>!>算术运算符>大小比较>(不)相等比较>引用>位运算符(^)>位运算符(|)>逻辑与>逻辑或>三目>赋值>and>xor>or
递增/递减运算符不影响布尔值
递减NULL值没有效果
递增NULL值为1
递增和递减在前:先运算后返回。反之,先返回后运算
//短路作用:
||得出true,&&得出false短路后面
//||和&& 与or 和and的优先级不同
$a = flase || true; //true,先||后赋值
$b = flase or true //false,$b赋值为false,之后再or但未进行赋值了

ex.

<?php
$a = 0;
$b = 0;
if($a = 3>0 || $b = 3 > 0) //($a= (3>0) || ) $a = true; $b = 0
{
  $a ++;
  $b++;
  echo $a; //1
  echo $b; //1
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • PHP 的运算符,它包含算术运算符、赋值运算符、位运算符、比较运算符、执行运算符、递增递减运算符、逻辑运算符、字符...
    三生石的等待阅读 416评论 0 0
  • 运算符是用来对变量、常量或数据进行计算的符号,它对一个值或一组值执行一个指定的操作。PHP的运算符包括算术运算符...
    nothing_c阅读 1,032评论 0 1
  • PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符。...
    凌川江雪阅读 853评论 0 4
  • 兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 最开始我只是想把自己在浏览 GitHub 过程...
    HelloGitHub阅读 2,402评论 11 96
  • 咖啡是苦还是甜,不在于怎么搅拌,而在于是否放糖;人生是喜还是悲,不在于怎么抱怨,而在于能否超越。遇到困难,有的人...
    圆圆的兔兔阅读 133评论 0 0

友情链接更多精彩内容