时间:2018-3-26来源:本站原创作者:佚名

PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的。

(1)算术运算

+-*/%++–

(2)字符串运算符

字符串运算符只有一个.(点)就是英文的句号。它可以将字符串连接起来,组成新字符串,也可以将字符串与数字连接,这时类型会自动转换。

$a="dawanganban";

$b="";

echo$a.$b;//输出结果:dawanganban

(3)赋值运算符

=+=-=*=/=%=.=

$a="dawanganban";

$a.=1;

$a.=2;

$a.=3;

echo$a.$b;//输出结果:dawanganban

(4)位运算符

~^

(5)比较运算符

====!====!==

:为不等于和!=相同

===:恒等,值相等且类型一致

!==:非恒等,值不相等或类型不一致

echo5=="5";//truePHP是弱类型语言(js中的变量类似)

echo5==="5";//false完全等于

(6)逻辑运算

AND(逻辑与)OR(逻辑或)XOR(逻辑异或)(逻辑与)

(逻辑或)!(逻辑非)

var_dump(5"");//false

var_dump(5"2");//true

var_dump(5

"");//true

var_dump(0xor1);//true

var_dump(0xor0);//false

var_dump(1xor1);//false

赞赏

长按







































北京中科医院几级
治白癜风天津哪家医院好

转载请注明原文网址:http://www.coolofsoul.com/phpys/phpys/17468.html

------分隔线----------------------------