php运算符实验小结,php运算符总结

运 算 符 指 明 对 操 作 数 所 进 行 的 运 算 。 按 操 作 数 的 数 目来分 ,可 以 有 一元 运 算 符 (如 ++、--),二 元 运 算 符 (如 +、 >)和 三元 运 算 符 (如?:),它 们 分 别 对 应 于一 个 、 两 个 和 三 个 操 作 数。 对 于 一 元 运 算 符 来 说 ,可 以 有 前缀 表 达 式 (如 ++i )和 后 缀表 达 式 (如 i++),对 于 二 元 运 算 符 来 说 则 采 用 中 缀 表 达 式 (如 a+b)。 按 照运 算 符 功 能 来 分 ,基 本 的 运 算 符 有 下 面 几 类 :

1.算 术 运 算 符 (+,-,*,/,%,++,--)

-$a   取反

$a+$b 加法

$a-$b 减法

$a*$b 乘法

$a/$b 除法

$a%$b 取模 取余数

-:-$a 取反 $a 的负值

+:$a + $b 加法 $a 和 $b 的和。

-:$a - $b 减法 $a 和 $b 的差。

*:$a * $b 乘法 $a 和 $b 的积。

/:$a / $b 除法 $a 除以 $b 的商。

%:$a % $b 取模 $a 除以 $b 的余数。

2.关 系 运 算 符 (>,<,>=,<=,==,!=)

==(等于)、!=(不等于)、(大于)、<=(小于等于)、>=(大于等于)

3.布 尔 逻 辑 运 算 符 (!,&&,||)

print()函数用来输出结果

And:逻辑与 $a and $b

Or: 逻辑或

Xor:逻辑异或

!:逻辑非

&&:逻辑与

||:逻辑或

4.位 运 算 符 (>>,<<,>>>,&,|,^,~ )

位运算符允许对整型数中指定的位进行置位。如果左右参数都是字符串,则位运算符将操作这个字符串中的字符。

&:$a & $b And(按位与) 将在 $a 和 $b 中都为 1 的位设为 1。

|:$a | $b Or(按位或) 将在 $a 或者 $b 中为 1 的位设为 1。

^:$a ^ $b Xor(按位异或) 将在 $a 和 $b 中不同的位设为 1。

~:~ $a Not(按位非) 将 $a 中为 0 的位设为 1,反之亦然。

<

$a >> $b Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)。

5.赋 值 运 算 符 (=,及 其 扩 展 赋 值 运 算 符 如 +=)

6.条 件 运 算 符 ( ?:)

7.其 它 (包 括 分 量 运 算 符 ・ ,下 标 运 算 符 [],实 例 运 算 符 instanc eof,内 存 分 配运 算 符 new,强 制 类 型 转 换 运 算 符 (类 型 ), 方 法调 用 运 算 符 () 等 )

8.字符串运算符:

.         将两个字符串连接起来

.=        将右边的参数附加到左边的参数后

小例子2:

$a="hello";

$b=$a."0team.cn";

echo "$a $b;"

?>字符串运算符:

.         将两个字符串连接起来

.=        将右边的参数附加到左边的参数后

小例子2:

$a="hello";

$b=$a."0team.cn";

echo "$a $b;"

?>

9.比较运算 (负责条件判断、比较等运算操作,返回结果就2种:TRUE和FALSE)

==等于    (=赋值)

===全等   (数据类型也需要一致)

!=不等

<>不等

!==不全等   (允许类型不同)

     <=     >=

10.三元运算符

?:三元运算符

(a)?(b):(c)

在a为真时,表达式值为b

在a为假时,表达式值为c

例子:

$a=3;

$b=5;

echo ($a>$b)?("hello"):("0team");

?>

其他运算符

PHP运算符还有一些运算符,如$(变量符号)、&(变量指针,取地址)、@(加在函数前,不显示错误信息)、?:(三目运算符)、,(逗号运算符)、->(对象的方法和属性)、=>(数组赋值)。

优先级:指定表达式的运算顺序。一般符合数学运算规则。必要时可以使用()强制改变优先级。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值