PHP运算符

本文详细介绍了PHP中的各种运算符,包括算术运算符、赋值运算符、比较运算符、逻辑运算符、递增递减运算符以及三元运算符。通过实例展示了运算符的使用方法和特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、算术运算符    + - * / % 加,减,乘,除,取余

2、赋值运算符    " = ", "&"

" = " :把右边的值赋值给左边,他将右边表达式的值赋值一份交给左边变量,左边的运算数申请了一块内存,然后把赋值的值放到这个内存里

"&":引用赋值,意味着两个变量都指向同一个数据,两个变量共享一块内存,如果这个内存存储的数据发生变化,

那么两个变量的值都会发生变化。

<?php 
$a = "我在学习PHP!";
$b = &$a;
            
$a = "我天天学习PHP!";  // 改变变量a的值
$c = &$a;
echo $b."<br />";
echo $c."<br />";
            
变量 $b$c都是一样指向$a的内存
            
?>

3、PHP中的比较运算符

== 返回布尔值
=== 全等,值相等并且类型也相等,返回True
!= 不等 如果两边不等,返回True
<> 不等 如果两边不等,返回True
!== 非全等 只要是值或者类型不等就返回True
> ,
< ,
<=,
>=,

4、三元运算符(也是一个比较运算符)

格式:(expr1)?(expr2):(expr3) 如果表达式expr1的值是true,则表达式的值为expr2,反之为expr3

<?php 
$a = 78;//成绩
$b = $a >=60?"及格" : "不及格";
echo $b;
?>

5、PHP中的逻辑运算符,and or not xor

$a and $b 两边都为true 返回true (逻辑与)

$a or $b 只要有一个是true 返回true (逻辑或)

!$c 取反(逻辑非)

$a xor $b 如果两边有且只有一个为true,其结果为true (异或)

$a && $b 如果都为true,则返回true

$a || $b 只要有一个是true,就返回true

<?php 
$a = TRUE; //A同意
$b = TRUE; //B同意
$c = FALSE; //C反对
$d = FALSE; //D反对
//三元运算符
echo ($a and $b)?"通过":"不通过";  //逻辑与
echo "<br />";
echo ($a or $c)?"通过":"不通过";   //逻辑或
echo "<br />";
echo ($a xor $c xor $d)?"通过":"不通过";  //逻辑异或
echo "<br />";
echo !$c?"通过":"不通过";           //逻辑非
echo "<br />";
echo $a && $d ?"通过":"不通过";     //逻辑与
echo "<br />";
echo $b || $c || $d?"通过":"不通过";  //逻辑或 
            
?>

6、PHP中递增递减运算符

++x  先加,后运算
        
x++  先运算,后加
        
--x  先减,后运算 
        
x--  先运算,后减

转载于:https://www.cnblogs.com/liaopeng123/p/11547663.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值