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 赞赏 长按北京中科医院几级治白癜风天津哪家医院好
|