运算符

运算符

    虽然程序语言中有多种运算符,但是在计算机内部只有一种运行:加法运算。

 

算术运算符

    +、-、*、/、%、++、--

/    除        

%    取模    取余数    

示例:

注意:

    %与/运算符,本质都是除运行,但是除数不能是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文件,所以在开发阶段,不要配置此项。上线时建议关闭此处的错误提示。

原文地址:https://www.cnblogs.com/nyxd/p/5354986.html