溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中的運算符有哪些

發(fā)布時間:2020-07-11 09:23:07 來源:億速云 閱讀:122 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家?guī)碛嘘PPHP中的運算符有哪些,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

(1)算術運算符

PHP中的運算符有哪些

<?php 
     $maxLine = 4; //每排人數(shù)
     $no = 17;//學生編號
     $line = ceil($no/$maxLine); // 向上取整
     $row = $no%$maxLine ? $no%$maxLine : $maxLine;    

     echo "編號<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>個位置";?>

(2)賦值運算符

  • “=”:把右邊表達式的值賦給左邊的運算數(shù)。它將右邊表達式值復制一份,交給左邊的運算數(shù)。換而言之,首先給左邊的運算數(shù)申請了一塊內存,然后把復制的值放到這個內存中
  • “&”:引用賦值,意味著兩個變量都指向同一個數(shù)據(jù)。它將使兩個變量共享一塊內存,如果這個內存存儲的數(shù)據(jù)變了,那么兩個變量的值都會發(fā)生變化
<?php 
    $a = "我在慕課網(wǎng)學習PHP!"; 
       $b = $a;    $c = &$a; 
       $a = "我天天在慕課網(wǎng)學習PHP!";
        echo $b."<br />"; 
     // 我在慕課網(wǎng)學習PHP!
    echo $c."<br />"; 
     // 我天天在慕課網(wǎng)學習PHP!
     ?>

(3)比較運算符

PHP中的運算符有哪些

<?php  
    $a = 1;    $b = "1";
    var_dump($a == $b); // true

    var_dump($a === $b); // false

    var_dump($a != $b); //false

    var_dump($a <> $b); // false

    var_dump($a !== $b); // true

    var_dump($a < $b); //false

    $c = 5;
    var_dump($a < $c); //true

    var_dump($a > $c); // false

    var_dump($a <= $c); // true

    var_dump($a >= $c); // false

    var_dump($a >= $b); // true?>

(4)三元運算符

  • (“?:”)三元運算符也是一個比較運算符
  • 表達式(expr1)?(expr2):(expr3),如果expr1的值為true,則此表達式的值為expr2,否則為expr3。
<?php 
    $a = 78;//成績
    $b = $a >= 60 ? "及格": "不及格"; 
    echo $b;?>

(5)邏輯運算符

PHP中的運算符有哪些

(6)字符串鏈接符

  • 連接運算符(“.”):它返回將右參數(shù)附加到左參數(shù)后面所得的字符串
  • 連接賦值運算符(“.=”):它將右邊參數(shù)附加到左邊的參數(shù)后
<?php 
    $a = "張先生";    $tip = $a.",歡迎您在慕課網(wǎng)學習PHP!";
        $b = "東邊日出西邊雨";    
    $b .= ",道是無晴卻有晴";
        $c = "東邊日出西邊雨";    
    $c = $c.",道是無晴卻有晴";
        echo  $tip."<br />";
            echo  $b."<br />"; 
               echo  $c."<br />";
               ?>

(7)錯誤控制運算符

  • PHP中提供了一個錯誤控制運算符“@”,對于一些可能會在運行過程中出錯的表達式時,我們不希望出錯的時候給客戶顯示錯誤信息,這樣對用戶不友好
  • 可以將@放置在一個PHP表達式之前,該表達式可能產生的任何錯誤信息都被忽略掉
  • 如果激活了track_error(這個玩意在php.ini中設置)特性,表達式所產生的任何錯誤信息都被存放在變量$php_errormsg中,此變量在每次出錯時都會被覆蓋,所以如果想用它的話必須盡早檢查
  • 需要注意的是:錯誤控制前綴“@”不會屏蔽解析錯誤的信息,不能把它放在函數(shù)或類的定義之前,也不能用于條件結構例如if和foreach等
<?php  
 $conn = @mysql_connect("localhost","username","password");
  echo "出錯了,錯誤原因是:".$php_errormsg;
  ?>

上述就是小編為大家分享的PHP中的運算符有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI