【自学PHP】第三课:PHP运算符

来源:互联网 发布:上海网络推广公司 编辑:程序博客网 时间:2024/06/15 21:12

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);

 

运算符的优先级

先乘除后加减,从左到右。

原创粉丝点击