PHP运算符

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP运算符脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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--  先运算,后减

脚本宝典总结

以上是脚本宝典为你收集整理的PHP运算符全部内容,希望文章能够帮你解决PHP运算符所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。