PHP基础知识(2)-操作符与运算

网络整理 - 08-29

  1.字符串的插入

  $name="Don";

  echo "His name is $name";

  $name这个变量被解析了

  输出: His name is Don

  也可以这么连接

  echo "His name is".$name."今年9岁了!";

  echo "His name is {$name} 今年9岁了!";

  -------------------------------------

  $name="Don";

  echo 'His name is $name';

  输出结果: His name is $name

  $name 没有被解析

  2.操作符

  算术运算

  ------------------------------

  +

  -

  *

  /

  % (求余数)

  -------------------------------

  复合运算

  += $a+=4 [$a=$a+4;]

  -=

  *=

  /=

  %=

  .= $a.='str' [$a=$a.'str';]

  -----------------------------------

  前置递增递减 与 后置递增递减

  $a=10;

  $b=++$a; //$a先加1,再打印

  $b=$a++; //$a先打印,再加1

  ----------------------------------

  比较运算符

  ==

  ===

  !=

  !==

  <>

  <

  >

  <=

  >=

  -----------------------------------------

  逻辑运算符

  !

  &&

  ||

  Xor

  3.三元运算符

  (exp1)?(exp2):(exp3)

  exp1为真则值为exp2;

  exp1为假则值为exp3;

  e.g

  $tol=70;

  $sum=$tol>60?'及格':'失败';

  echo $sum ;

  输出结果: 及格

  4.错误抑制

  $a=@(100/0);