运算符

什么是运算符

什么是运算符?运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少,这时候就需要一个符号,告诉服务器,你需要做乘法运算。

PHP中的运算符有哪些?PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符

PHP中的赋值运算符

PHP的赋值运算符有两种,分别是:

(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。

(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
让我们来看一个例子:

<?php 
    $a = "我喜欢你!";
    $b=$a;
    $c=&$a; 
    $a = "你喜欢我吗!";
    echo $b."<br />";
    echo $c."<br />";//因为$c指向的是$a的内存空间,所以当第五行中$a的值发生变化时,$c的值随之变化。
?>

PHP中的逻辑运算符

跟C\C++\JAVA中的逻辑不同的是,除了使用&&  、 || 、!,PHP中还可以使用更加容易理解更加语义化的英文单词来执行!
And:逻辑与
Or:逻辑或
Xor:逻辑异或
Not:逻辑非

PHP中的字符串连接运算符

字符串连接运算符是为了将两个字符串进行连接,PHP中提供的字符串连接运算符有:

(1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。

(2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后面。

<?php 
    $a = "张先生";
    $tip=$a.",欢迎来到北京!";
    $b = "东边日出西边雨";    
    $b.="道是无情却有情";
    $c = "东边日出西边雨";    
    $c=$c."道是无情却有情";
    echo  $tip."<br />";
    echo  $b."<br />";
    echo  $c."<br />";
?>

执行结果如下:
张先生,欢迎来到北京!
东边日出西边雨道是无情却有情
东边日出西边雨道是无情却有情
我们可以看出第五行和第七行的效果是一样的,连接赋值运算符在连接字符串的基础上,还有赋值功能。而且这样处理代码更简洁。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值