运算符
赋值运算符
算数运算符
ps:
比较运算符
eg:
// 2.比较运算符
$a2 = '123'; // 字符串
$b2 = 123; // 整型
// 判断相等
var_dump($a2 == $b2); // bool(true)
var_dump($a2 === $b2); // bool(false)
逻辑运算符
eg:
// 3.逻辑运算符
$a3 = 'hi';
$b3 = 'hello';
// 逻辑与
var_dump($a3 == 'hi' && $b3 == 'hello'); // bool(true)
var_dump($a3 == 'hi' || $b3 == 'ok') ; // bool(true)
var_dump(!($a3 == "hi")); // bool(false)
ps:
连接运算符
eg:
// 4.连接运算符
$a4 = "hello";
$b4 = 123;
echo $a4 . $b4; // hello123
echo '<br/>';
$a4 .= $b4;
echo $a4; // hello123
错误抑制符
ps:我自己的代码里并没有起到作用
三目运算符
eg:
// 6.三目运算符
$a6 = 10;
$b6 = $a6 > 10? 100 : 0;
echo $b6; // 0
自操作运算符
eg:
// 7.自操作
$a7 = $b7 = 1;
$a7++;
++$b7;
echo $a7, " ", $b7; //2 2
echo '<br/>';
echo $a7++," ", ++$b7; // 2 3
echo '<br/>';
echo $a7, " ", $b7; // 3 3
other
位运算符
补充:
eg:
位运算符: