码迷,mamicode.com
首页 > 其他好文 > 详细

运算符

时间:2016-04-05 15:59:54      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

运算符

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

?

算术运算符

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

/????除????????

%????取模????取余数????

示例:

技术分享

注意:

????%与/运算符,本质都是除运行,但是除数不能是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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!