ホームページ >バックエンド開発 >PHPチュートリアル >2 分で PHP の演算子を理解できます

2 分で PHP の演算子を理解できます

烟雨青岚
烟雨青岚転載
2020-07-10 13:16:152007ブラウズ

2 分で PHP の演算子を理解できます

(1) 算術演算子

2 分で PHP の演算子を理解できます

<?php 
     $maxLine = 4; //每排人数
     $no = 17;//学生编号
     $line = ceil($no/$maxLine); // 向上取整
     $row = $no%$maxLine ? $no%$maxLine : $maxLine;    

     echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";?>

(2) 代入演算子

  • "=": 右側の式の値を左側のオペランドに代入します。右側の式の値をコピーし、左側のオペランドに与えます。つまり、最初に左側のオペランド用のメモリを申請し、次にコピーした値をこのメモリに置きます。
  • "&": 参照割り当て。これは、両方の変数が同じデータを指すことを意味します。 。 2 つの変数が 1 つのメモリを共有することになります。このメモリに格納されているデータが変化すると、両方の変数の値も変化します
<?php 
    $a = "我在慕课网学习PHP!"; 
       $b = $a;    $c = &$a; 
       $a = "我天天在慕课网学习PHP!";
        echo $b."<br />"; 
     // 我在慕课网学习PHP!
    echo $c."<br />"; 
     // 我天天在慕课网学习PHP!
     ?>

(3) 比較演算子

2 分で 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) 三項演算子

  • ("?:") 三項演算子も比較演算子
  • Expression (expr1)?(expr2):(expr3)、expr1 の値が true の場合、この式の値は expr2 になり、それ以外の場合は expr3 になります。
<?php 
    $a = 78;//成绩
    $b = $a >= 60 ? "及格": "不及格"; 
    echo $b;?>

(5) 論理演算子

2 分で PHP の演算子を理解できます

(6) 文字列リンカー

  • 連結代入演算子 ("."): 右のパラメータを左のパラメータに追加した文字列を返します。
  • 連結代入演算子 (".="): 右のパラメータを左のパラメータに追加します。左側のパラメータ
<?php 
    $a = "张先生";    $tip = $a.",欢迎您在慕课网学习PHP!";
        $b = "东边日出西边雨";    
    $b .= ",道是无晴却有晴";
        $c = "东边日出西边雨";    
    $c = $c.",道是无晴却有晴";
        echo  $tip."<br />";
            echo  $b."<br />"; 
               echo  $c."<br />";
               ?>

(7) エラー制御演算子

  • エラー制御演算子は、PHP "@" で提供される一部の式に対して提供されます。操作中にエラーが発生する可能性があります。エラーが発生したときに顧客にエラー メッセージを表示することは望ましくありません。これはユーザーフレンドリーではありません。
  • PHP 式に @ を入れることができます。以前は、生成される可能性のあるすべてのエラー メッセージが表示されていました。
  • #track_error (これは php.ini で設定されています) 機能が有効になっている場合、式によって生成されたエラー メッセージは変数に保存されます。$php_errormsg では、この変数は毎回上書きされます。エラーが発生するため、使用したい場合はできるだけ早く確認する必要があります。
  • 注意してください: エラー制御プレフィックス "@" はエラー情報の解析をブロックせず、配置することはできません。
  • <?php  
     $conn = @mysql_connect("localhost","username","password");
      echo "出错了,错误原因是:".$php_errormsg;
      ?>
読んでいただきありがとうございます。多くのメリットが得られることを願っています。

この記事は、https://blog.csdn.net/sinat_35615296/article/details/78813100

推奨チュートリアル: "

php チュートリアル "## から転載されました。 #

以上が2 分で PHP の演算子を理解できますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。