php运算符以及运算符短路
来源:互联网 发布:安装win10 linux的pe 编辑:程序博客网 时间:2024/05/16 12:32
1.比较运算符
== 只是判断值是不是相等 , === 全等于,判断值以及类型
!=只是判断值相不相等, !== 不全等于,判断值还要判断类型
2.逻辑异或
xor:一个为真全为真
3.位运算符(用二进制来比较的):
按位与:& 全1为1,否则为0
按位或:| 全0为0,否者为1
按位异或:^ 相同为0,否则为1
按位非:~ 1变成0,0变成1
4.位移运算符:
左移: 向左移,右边不足补0: 如: $a<<1 向左移一位
右移: 向右移,左边不足补0: 如: $a>>1 向右移一位
5.连接运算符:
. 连接两个参数生成新的字符串
.= 把右边的值追加到左边,是字符串样的连接,数字也是如此
@ 禁止使用警告信息,可放在函数,变量以及常量前面,来禁止显示错误警告信息
6.运算符的短路:
只有逻辑与和逻辑或存在短路
$a = 1;
$a = 1 || $c =100;
echo $c; //短路了,$c没有被赋值,逻辑或有一个为真就结束
$a = 1;
$a = 2 && $c =100;
echo $c; //短路了,$c没有被赋值,逻辑与有一个为假就结束
短路的一个用法,判断读取文件是否存在:
@fopen("xxx.txt") or die("文件不存在");
die命令是输出文本后,die后面的脚本都不会运行了,程序终止了。
- php运算符以及运算符短路
- 012.php运算符的短路
- PHP基础之运算符(五)【短路特性】
- Java 短路运算符和非短路运算符
- Java 短路运算符和非短路运算符
- 短路运算符和非短路运算符
- 短路运算符和非短路运算符
- Java 短路运算符和非短路运算符
- Java 短路运算符和非短路运算符
- Java中的短路运算符与非短路运算符
- 短路与非短路运算符
- js短路,||、&&、!!短路运算符的使用
- 逻辑运算符的短路运算
- js中的短路运算符
- js中短路运算符 || &&
- 【PHP】PHP运算符
- PHP比较运算符
- PHP的运算符
- 量子论浅谈
- 水哥 liunx之旅之输入法
- Ultra-QuickSort 离散化+树状数组
- 函数式编程初探
- 敏捷开发思路
- php运算符以及运算符短路
- simon手册翻译_part2
- 前进方向
- 关于java中split的使用
- 任天堂第一财季亏2.2亿美元 Wii销量不及同期50%
- 04 实例27的改编
- 第六章 模型-视图-控制器应用程序设计
- 电脑开机无显示故障的排除方法(查看有没有起鼓的电容)
- java面试必考