标签:
????虽然程序语言中有多种运算符,但是在计算机内部只有一种运行:加法运算。
?
算术运算符
????+、-、*、/、%、++、--
/????除????????
%????取模????取余数????
示例:
注意:
????%与/运算符,本质都是除运行,但是除数不能是0
自增运算符:
++自增1
--自减1
自增运算符还可以分前置与后置
++$变量????????前自增
$变量++????????后自增
--$变量????????????前自减
$变量--????????????后自减
?
++$变量
运算规则:
????对变量的值进行自加1,再使用变量的值参与整个式子的运算。
$变量++
运算规则:
????先使用变量的原值参与整个式的运算,再对变量的值进行自加1
?
自增加综合应用:
示例1:
示例2:
比较运算符最终的结果就是true或false
>、<、=、>=、<=、==、!=、===、!==
==:判断两操作数的值是否相等
!=:判断两个操作数的值是否不相等
===:主要用于两个操作数提值与数据类型是同时否相等,如果相等返回true,否则返回false
!==:主要用于判断两个操作数的值与数据类型,只要有一者不相等,则返回true,相等则返回false(逆向思维)
示例:
主要是对多个式子进行运算(也就是比较多总情况)
&&、||、!
&&逻辑与:
运算规则:
????两个式子如果都为true,则结果为true,否则结果为false
示例:
||逻辑或:
运算规则:
????参与运算的两个式子如果都有false,则结果为false,否则为true(只要有一个为true,则结果为true)
!逻辑非:
运算规则:
????对操作数进行取反
逻辑短路:
????1、根据逻辑与的假值运算规则(只要有一个为false,最终结果为false)
????2、根据逻辑或的真值运算规则(只要有一个为true,最终结果为true)
=赋值运算符:作用是将赋值符号‘=‘右边的式了的结果赋值给左边的变量
?:
语法:
????表达式1?表达式2:表达式3;
说明:
????就是一个简单的if分支结构
????如果表达式1成立,则选择表达式2,否则选择表达式3;
示例:
主要于字符串的拼接
.????????
????对两个字符串进行拼接
.=
????运算规则:在变量原字符串的后拼上新字符串,再赋值给原变量
示例:
+=????????在变量原值的基础上加上新值,再赋值给原变量
-= ????????在变量原值的基础上减去新值,再赋值给原变量
*= ????????在变量原值的基础上乘上新值,再赋值给原变量
/= ????????在变量原值的基础上除上新值,再赋值给原变量
%= ????在变量原值的基础上模上新值,再赋值给原变量
示例:
?
php中如果在程序运行的过程中出现错误,那么就会有错误的提示:Notice提示、Warning警告,当某些情况出现时并不会影响程序的继续执行,但最终的结果可能会不正确。对于错误也不应该显示给用户看。
@????????错误抑制符
用法:
????在可能出现的操作前加‘@‘
示例:
php.ini中设置
display_errors = off
注意:
????php.ini中错误抑制的配置,会影响所有的php文件,所以在开发阶段,不要配置此项。上线时建议关闭此处的错误提示。
标签:
原文地址:http://www.cnblogs.com/nyxd/p/5354986.html