天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP學習 運算符與運算符優先級

算術運算符
  運算符      名稱    結果            
  $a + $b      加法    $a 和 $b 的和
  $a - $b      減法    $a 和 $b 的差
  $a * $b      乘法    $a 和 $b 的積
  $a / $b      除法    $a 除以 $b 的商
  $a % $b      取模    $a 除以 $b 的余數
遞增/遞減運算符
  運算符    名稱       結果
  ++$a   前加    $a 的值加一,然后進行操作
    $a++     后加    $a 的值先進行操作,后加一
    --$a   前減    $a 的值減一,然后進行操作
    $a--   后減    $a 的值先進行操作,后減一
實例:
<?php
  echo  $a=5+”5th”;    //輸出:10
  echo  10%3;          //輸出:1
  echo  10+ $a++;      //輸出:20
  echo   5- --$a;        //輸出:-5
?>
比較運算符
  運算符          名稱         結果
  $a == $b      等于       TRUE,如果$a等于$b
  $a === $b      全等        TRUE,如果$a等于$b,并且它們的類型也相同
  $a != $b         不等       TRUE,如果$a不等于$b
  $a <> $b      不等          TRUE,如果$a不等于$b
  $a !== $b       非全等    TRUE,如果$a不等于$b,或者它們的類型不同
  $a < $b         小于        TRUE,如果$a嚴格小于$b
  $a > $b         大于        TRUE,如果$a嚴格$b
  $a <= $b      小于等于  TRUE,如果 $a 小于或等于$b
  $a >= $b      大于等于  TRUE,如果 $a 大于或等于$b
  另外一個條件運算符是“  ?   :  ”(或三元)運算符。

實例:
<?php
     var_dump(0=="a");  //輸出:bool(true)      
    var_dump(0=="00");      //輸出:bool(true)
    var_dump(0==="00");    //輸出:bool(false)
    var_dump(0<>"abc");   //輸出:bool(false)
    var_dump(0!=="01");  //輸出:bool(true) 
    $a=10;
    $b=20;
    $str=$a>$b? "true":"false"; 
    echo $str;    //輸出:false 
?>
邏輯運算符
  運算符      名稱      結果
  $a and $b    邏輯與    TRUE,如果 $a 與 $b 都為 TRUE。
  $a or $b    邏輯或    TRUE,如果 $a 或 $b 任一為TRUE。
  $a xor $b    異或        TRUE,如果 $a 和 $b 不同時
  ! $a              邏輯非  TRUE,如果 $a 不為 TRUE。
  $a && $b      邏輯與  TRUE,如果 $a 與 $b 都為TRUE。
  $a || $b        邏輯或  TRUE,如果 $a 或 $b 任一為TRUE。

  其中and與&& 、or與||是同一邏輯運算符的兩種寫法。 
  邏輯與和邏輯或 都是短路運算符。在遇到下列邏輯表達式時,php解釋程序將不會計算右邊的表達式:
  <?php
      $a=10;
      if(false && (++$a));
      echo $a;      //輸出:10
      $b=10;
      if(true or (++$b));
      echo $b;      //輸出:10
  ?>
位運算符
  位運算符允許對整型數中指定的位進行置位。如果左右參數都是字符串,則位運算符將操作字符的 ASCII 值。
  表達式     名稱      結果
  $a & $b   按位與     將把 $a 和 $b 中都為 1 的位設為 1。
  $a | $b     按位或    將把 $a 或者 $b 中為 1 的位設為 1。
  $a ^ $b   按位異或  將把 $a 和 $b 中不同的位設為 1。
  ~ $a       按位非    將 $a 中為 0 的位設為 1,反之亦然。
  $a << $b   左移      將 $a 中的位向左移動 $b 次(每一次                           移動都表示“乘以 2”)。
  $a >> $b   右移      將 $a 中的位向右移動 $b 次(每一次                           移動都表示“除以 2”)。
    其他運算符
字符串運算符
有兩個字符串運算符。第一個是連接運算符(“.”),它返回其左右參數連接后的字符串。第二個是連接賦值運算符(“.=”),它將右邊參數附加到左邊的參數后。
錯誤抑制操作符
在最常見的數據庫連接與文件創建操作或出現除0等異常時,可以用@符號來抑制函數錯誤信息輸出到瀏覽器端 $a=@(5/0)
  外部命令執行
       使用``來運行外部系統命令,注意不是單引號,是ESC下面那個按鍵
        <?php
          $out=`dir c:`;
              print_r($out);
        ?>//不建議使用
實例:
<?php
  $a="hello";
  $a.=" world! ";  //等同于:$a=$a." world!";
  echo $a;  //輸出:hello world!  
  $m = 3;
  $m += 5;  //等同于:$m=$m+5;
  echo $m;   //輸出:8

  $c = ($b = 4) + 5; 
  echo $c;  //輸出:9  
?>
    運算符優先級 
下表從低到高列出了運算符的優先級。 
  結合方向    運算符
  左      ,
  左      or
  左      xor
  左      and
  右      print
  右      = += -= *= /= .= %= &= |= ^=                      ~=   <<=  >>= 
  左      ? :
  左      ||
  左      &&
結合方向        運算符
  左      |
  左      ^
  左      &
  無      == != === !==
  無      <  <= > >= 
  左      <<  >>
  左      +  -  .
  左      *  /   %
  右      ! ~ ++ -- (int) (float) (string) (array) (object) @
  右      [
  無      new

php技術PHP學習 運算符與運算符優先級,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 好男人在线观看视频观看高清视频免费 | 国产精品99久久久精品无码 | 日产2021免费一二三四区在线 | 久久99精国产一区二区三区四区 | 午夜在线播放免费人成无 | 草草久久久无码国产专区全集观看 | 欧美人与动牲交A免费 | 二级毛片在线观看 | 日本一在线中文字幕 | 亚洲黄色成人 | 色偷偷爱偷偷要 | 我半夜摸妺妺的奶C了她软件 | 亚洲国产韩国欧美在线不卡 | 最新在线黄色网址 | 国产视频精品免费 | 视频一区视频二区ae86 | 99精品热视频30在线热视频 | 厕所xxxxx| 在线高清无码欧美久章草 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 亚洲 天堂 欧美 日韩 国产 | 特大巨黑人吊性xxxxgay | 国产精品久久久久永久免费看 | 激情办公室| 不用播放器的黄 | 婚后被调教当众高潮H喷水 回复术士勇者免费观看全集 | 91伊人久久大香线蕉 | 最近高清中文字幕无吗免费看 | 一级毛片全部免 | 国产亚洲高清视频 | 西西人体大胆牲交PP6777 | 美女张开腿让我了一夜 | 日本xxxxxx片免费播放18 | 被滋润的艳妇疯狂呻吟白洁老七 | 中文字幕在线不卡日本v二区 | 国产亚洲精品香蕉视频播放 | 狠狠色综合7777久夜色撩人 | 国产一区二区在线观看免费 | 日日噜噜夜夜狠狠视频 | 一本道高清到手机在线 | 伊人久在线观看视频 |