PHP运算符
2017.8.2 23:00 星期三
本章目标
1. 运算符
2. 表达式
PHP中的运算符
算术运算符: + - * / %
再PHP算术运算中,会自动将非数值类型的操作数转换成一个数字。
$intData_1 = 13;
$intData_2 = 2;
echo $intData_1%$intData_2;
赋值运算符 += -= *= /= %=
$intData_3 += $intData_1;
echo $intData_3;
前置与后置 ++ --
前置 自身先参与+ - ,再参与运算
后置 自身先参与运算,后自身+ -
$a = 4;
$b = $a++;//后置,a先参与运算,得b=4,在自身运算5
$c = --$a; //前置 a先自身运算 4,再赋值给c 4
echo $a.$b.$c; //输出结果 4 4 4
echo "</hr>";
字符串连接符.
是英文的句号 . ,又称连接运算符。
不仅连接两个字符串,还可以合并字符串和标量合并成新的字符串。
$strData = "FaceBook";
$strData_2 = " is a tool?是的!";
echo $strData.$strData_2;
关系[比较]运算符> >= < <= <> == != !== ===
$intdata_4 = 3;
$intdata_5 = 4;
if($intdata_4 > $intdata_5)
echo ">";
else
echo "<";
逻辑运算符 ! && ||
非 与 或
三元运算符 ()?x:y
$intData_7 = 7;
$intData_8= ((bool)$intData_7)?$intData_7:1;
echo $intData_8;
位运算符 位与 位或 异或取反 左移 右移
1. 计算机位运算时按补码来算
2. 正数:原码反码补码一样
3. 负数:原码 - 取反 - 反码 - 加1 - 补码
其他运算符
执行运算符 反引号 ····(环境中,是Fn那一排的 0 )
错误控制符 @
错误等级:注意 警告 错误
$intData_11 = 11;
echo @($intData_11/0);
运算符的优先级
先乘除后加减,从左到右。