基础4 运算符
PHP中用echo输出布尔值的时候,true输出1,false什么也不输出,建议用var_dump();
一 算数运算符7个
加、减、乘、除、取模、幂运算、取反(属于一元运算符)
$a = 10; $b = 3; echo -($a-$b);//取反$a-$b 输出:-7 echo ($a**$b);//求$a的$b次方 输出:1000
二 字符串运算符1个
//点 字符串连接符 $a = '我的名字是'; $name = "张飞"; echo $a.$name;
三 赋值运算符8个
= += -= *= /= %= .= **= 都属于二元运算符
二元运算符:将右边的值赋值给左边的变量
//加等 $a = 1;//赋值运算符 $b = 2; $a += $b;//等同于 $a = $a + $b; echo $a;//输出打印:3 //幂等 $a=2; $a**=$a; echo $a;//输出:4 //点等 连续定义变量 $name = '张飞'; $age = 200; $name .= $age; echo $name;//输出:张飞200
// 赋值运算符整个语句都是有值的,所以整个语句就是一个表达式,所以可以连写 $b = 2; $a = $b +=5; echo $a; //打印结果:7
四 自增自减运算符
https://www.cnblogs.com/fuyunlin/p/13896067.html
五 比较运算符
https://www.cnblogs.com/fuyunlin/p/13897759.html
六 逻辑运算符
https://www.cnblogs.com/fuyunlin/p/13900287.html
概念:对表达式进行逻辑运算,运算出的结果是布尔类型的值。
七 位运算符
位运算符用于对操作数中的每一个二进制位进行运算,由于PHP主要用于 网站开发方面,所以位运算在PHP中使用较少!
八 其他运算符
1)三元运算符
echo 0 ? '表达式2' : '表达式3';//打印输出:表达式3 //格式:表达式1 ? 表达式2 : 表达式3 //表达式1的值必须是布尔值,如果不是,PHP会自动转换为布尔类型的值 //如果表达式1的值是true,执行表达式2 //如果表达式1的值是false,执行表达式3
2)反引号 `` 用的不多
可以让系统的命令放在里面执行
//涉及到夸平台,所以用的不多 $a = `ipconfig`;//window下的ip命令 $b = `ifconfig`;//Linux下的ip命令 echo $a;//返回本地电脑的ip信息 string类型
3)@ 错误控制运算符
屏蔽 表达式可能产生的任何错误信息都被忽略掉
4)=> 数组运算符
5)-> 对象运算符
6)instanceof
九 运算符的优先级
https://www.cnblogs.com/fuyunlin/p/13907200.html

浙公网安备 33010602011771号