表达式,操作数,操作符;

   
   
   
   
  1. $a = $c + $b;   
  2. /*  
  3. $a 和 $b,$c 都为操作数  
  4. = and +       为操作符  
  5. 整句为表达式;  
  6. ps:注意分号,很多人刚开始不习惯加分号;  
  7. */  

算术操作符:

   
   
   
   
  1. $a + $b   //相加 
  2. $a * $b   //相乘 
  3. $a - $b   //相减 
  4. $a / $b   //整除 
  5. $a % $b   //取余 

赋值操作符:

   
   
   
   
  1. $a = 1;       //直接赋值 
  2. $a += 1;      //加法  即$a = $a + 1; 
  3. $a -= 1; 
  4. $a *= 1; 
  5. $a /= 1; 
  6. $a .=5;       //拼接  即$a = $a.5; 

字符串操作符

   
   
   
   
  1. $str = "abc"."ddd"; 拼接 
  2. $str .= "aaa";  

自减与自增

 

   
   
   
   
  1. $a ++;   //自加; 
  2. $a --;   //相减; 
  3.  
  4. //测试1: 
  5. $a = 5; 
  6. $b = $a++; 
  7. echo "\$b is".$b
  8. echo "\$a is".$a
  9.  
  10. //结果 : $b = 5;$a = 6; 
  11.  
  12. //测试2 
  13. $a = 5; 
  14. $b = ++$a
  15. echo "\$b is".$b
  16. echo "\$a is".$a
  17.  
  18. //结果 : $b = 6 ,$a = 6; 
  19.  
  20. //以上说明 $a++ 是先赋值再加1;而++$a是先加,再赋值 

逻辑操作符;

   
   
   
   
  1. //与,或,非,异或,相等; 
  2. $a AND $b ; 
  3. $a &&  $b ; //以上都为与;即两个为真才为真 ;  
  4.  
  5. $a OR $b
  6. $a || $b;   //以上都为或;即两个为假都为假 ;  
  7.  
  8. !$a
  9. NOT$ $a;    //以上都是非,即取反; 
  10.  
  11. $a XOR $b;   //异或,不相同则为真; 
  12.  
  13. $a == $b ;  //相等;  
  14. $a != $b ;  //不相等 ; 
  15. $a === $b; .//完全相等,包括类型 
  16.  
  17. $a < $b
  18. $a <=$b
  19. $a > $b
  20. $a >=$b
  21. ($a = $b )?1:0 //如果$a = $b 则输出1,否慢输出0; 

位运算符;

   
   
   
   
  1. $a & $b // 与 
  2. $a | $b // 或 
  3. $a ^ $b // 异或 
  4. ~$b     //非 
  5. $a<<$b  //左移; 
  6. $a>>$b  //右移; 

 

这里我们来说个问题:

the $fact is just a kidding \n

如果我们只是要让单纯的这样子输出。那要怎么办,不要解析他们,即把$fact当做字面量,而不作变量处理;

   
   
   
   
  1. /*双引号; 
  2.  在双引号是的变量与转义符都会被解析 
  3. */ 
  4.  
  5. echo "$test \n"
  6.  
  7. /* 
  8.   单引号; 
  9.   不会解析 ; 
  10. */ 
  11. echo 'this is the test \n ' 

 

 大括号:

   
   
   
   
  1. //大括号,方便看 
  2. echo "the capital of this is {$variable['a']}" 

 

heredoc;方便输出大量文本;例:

   
   
   
   
  1. echo <<
  2. ................................................................ 
  3. ............................................................... 
  4. EXCERPT; 

注意是<<<