加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中的赋值运算符

发布时间:2023-02-02 14:48:05 所属栏目:PHP教程 来源:
导读:  什么是运算符

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

  PHP中的运算符有哪些?PHP运算
  什么是运算符
 
  什么是运算符?运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少,这时候就需要一个符号,告诉服务器,你需要做乘法运算。
 
  PHP中的运算符有哪些?PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符。
 
  //2
  PHP中的算术运算符
 
  ";
  echo "平均分:".$avg."
  ";
  echo "数学比英语高的分数:".$x."
  ";
  echo "英语成绩的平方:".$x2."
  ";
  ?>
  //总分:398
  //平均分:99.5
  //数学比英语高的分数:8
  //英语成绩的平方:12100
  PHP中的赋值运算符
 
  PHP的赋值运算符有两种,分别是:
 
  (1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。
 
  (2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
 
  ";
      echo $c."
  ";
  ?>
  //你好
  //大家好
  //$b是$a复制的值,之后$a怎么变,$b都不变化。$c和$a指向同一个内存,$a变化,对应内存值也变化,$c也变化。
  PHP中的比较运算符
 
  533a0af30001e75c06600409.jpg.png
 
  ";
      var_dump($a === $b);
      echo "
  ";
      var_dump($a != $b);
      echo "
  ";
      var_dump($a <> $b);
      echo "
  ";
      var_dump($a !== $b);
      echo "
  ";
      var_dump($a < $b);
      echo "
  ";
      echo "
  111
  ";
      $c = 5;
      var_dump($a < $c);
      echo "
  ";
      var_dump($a > $c);
      echo "
  ";
      var_dump($a <= $c);
      echo "
  ";
      var_dump($a >= $b);
      echo "
  ";
      var_dump($a >= $b);
      echo "
  ";
  ?>
  /*
  bool(true)
  bool(false)
  bool(false)
  bool(false)
  bool(true)
  bool(false)
  111
  bool(true)
  bool(false)
  bool(true)
  bool(true)
  bool(true)
  */
  PHP中的三元运算符
 
  = 60 ? "及格": "不及格";
      echo $b;
  ?>
  //及格
  PHP中的逻辑运算符
 
  逻辑运算符主用是进行逻辑运算的,例如:逻辑与、逻辑或、逻辑异或、逻辑非等
 
  533e0fbe0001c56f06080279.jpg.png
 
  ";
      echo($a or $c)?"通过":"不通过";
      echo "
  ";
      echo ($a xor $c xor $d)?"通过":"不通过";
      echo "
  ";
      echo !$c?"通过":"不通过";
      echo "
  ";
      echo $a && $d?"通过":"不通过";
      echo "
  ";
      echo $b || $c || $d?"通过":"不通过";
      
  ?>
  /*
  通过
  通过
  通过
  通过
  不通过
  通过
  */
  PHP中的字符串连接运算符
 
  字符串连接运算符是为了将两个字符串进行连接,PHP中提供的字符串连接运算符有:
 
  (1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。
 
  (2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。
 
  ";
      echo  $b."
  ";
      echo  $c."
  ";
  ?>
  /*
  黄先生,你好
  东边日出西边雨,道是无晴却有晴
  东边日出西边雨,道是无晴却有晴
  */
  PHP中的错误控制运算符
 
  PHP中提供了一个错误控制运算符“@”PHP运算符,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;
 
  如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。
 
  需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。
 
 
  /*
  Notice: Undefined variable: php_errormsg in D:\phpStudy\WWW\php_Introduction\index.php on line 10
  出错了,错误原因是:
  */
  PHP中的算术运算符(2)
 
  取模算术符有啥用呢?
 
  假设我们要在一个考场安排了一场考试,对考生从1开始,都进行了编号,那么怎么让服务器帮助我们计算考生在的位置呢,进而打印考场的考生对照表呢?在右边编辑器里输入两条指令,如图所示:
 
  ".$no."的座位在第".$line."排第".$row."个位置";
  ?>
  //编号17的座位在第5排第1个位置
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!