菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

PHP中的运算符笔记

原创
05/13 14:22
阅读数 397

运算符

什么是运算符?

+ - * / 等 用于运算的符号就是运算符。

那什么是运算?

由一个数值或者多个数值经过变换得到一个新值的过程就是运算。

运算符的分类

  • 算术运算符
  • 字符串运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符
  • 其他运算符

算术运算符

包括:+(加法) -(减法) *(乘法) /(除法) %(求余或者取模) ++(自增运算) --(自减运算)

自增自减运算需要注意事项

  1. 自增或者自减运算就是在原值的基础上进行+1或者-1操作。
  2. 在进行自增或者自减运算时,运算符符号可以在变量前,也可以在变量后,但是意义不同。
  3. 如果自增或者自减的运算符在变量前,表示先将当前变量进行+1操作,然后使用该变量,如果运算符在变量后呢?表示先使用当前变量在进行自增或者自减运算。
  4. 自增或者自减运算对布尔值无效,一般也不用于数组、对象、资源等类型。常用与整型。

字符串运算符

在php中字符串运算符就是用来连接字符串的符号,在Php语言中只有一个.(英文状态下的点)。

赋值运算符

= 普通赋值运算符 为变量和常量赋值
+= 加法赋值运算符
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
.= 字符串赋值运算符

比较运算符

> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于 只判断值,不判断类型
!= 不等于 值不相等就为真
=== 全等于 值和类型都相等
!== 非全等于 除了全等其余都是非全等

逻辑运算符

逻辑与运算 && 或者 and

两个值都为真时,结果为真,其余情况都为假

逻辑或运算

Or 或者 ||

两个值都为假时,结果为假,其余情况都为真

逻辑非运算

!或者 not

取反,真变假,假变真

位运算符

0 1

按位与 & 在二进制的基础上上对每一位进行逻辑与运算
按位或 在二进制的基础上对每一位进行逻辑或运算
按位异或 ^ 在二进制的基础上对每一位进行逻辑异或运算
按位非 ~ 在二进制的基础上对每一位进行逻辑非运算
左移 << 在二进制的基础上将所有二进制的数值向左移动1位,移动之后的空白位置补0,效果类似乘以2
右移 >> 在二进制的基础上将所有二进制的数值向右移动1位,移动之后移出的最后一位会被删除,效果类似于除以2

注意:如果是二进制第一位符号位为1,则该数为负数,是负数,在二进制中必须反码,在补码+1;

错误抑制符

@用于屏蔽单行错误,对于多行无效,尽量少用@符号,效率太低。

三元运算符

格式:条件?真值:假值

``(反引号)

键盘1前面那个键,用于执行系统命令

发表评论

0/200
0 点赞
0 评论
收藏
为你推荐 换一批