1 算术运算符
+-* /(除数不能为0)
2 比较运算符
//比较运算符
// > < >= <= == === !=
//凡运算,必有运算结果
//比较运算符的结果是布尔型
$a = 5;
$b = 3;
$c = $a < $b;
var_dump($c);
//===
//比较两个变量是否值相等,并且类型也是否一样
$a = 5;
$b = '5';
$c = $a==$b; //true
var_dump($c);
$d = $a === $b; //true 值相等且类型相同
var_dump($d);
3 三元运算符
//3 三元运算符 ? :
$a = 3;
$b = 2;
$c = $a > $b ? $a : $b;
var_dump($c); //3 //两者取其大
//三元运算符取3个数中的最大数
$a = 4;
$b = 10;
$c = 3;
$d = $a >= $b ?($a >= $c ? $a : $c):($b >= $c ?$b : $c);
var_dump($d); //10
4 逻辑运算符
//逻辑运算符
//&& || ~
5 递增递减
//递增递减
//++ --
$a = 4;
$b = $a++; //1 返回a本身的值 2 将a的值加1
var_dump($a, $b); // 5 4
$a = 5;
$b = ++$a; //1 将a的值加1 2 返回新值
var_dump($a, $b); // 6 6
6 字符串运算符
//字符串运算符
//. 可以串字符串以及数字
$a = 'hello';
$b = 'world';
$d = 1;
$c = $a.$b.$d;
var_dump($c); //helloworld1
//下面哪个运行速度快
$a = 'hello';
$b = 'world';
echo $a, $b; //速度快
echo '~~~';
echo $a.$b; //多了一个拼接的运算
7 赋值运算符
//赋值运算符
$a = 3; //赋值运算符 作用 1 将3赋值给$a 2 返回运算结果3
$res = ($a = 3);
var_dump($res); //3