基础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

 

posted @ 2020-10-23 22:16  棉花糖88  阅读(106)  评论(0)    收藏  举报