PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのAND演算子と&&演算子の違い


'AND'論理演算子

'AND'演算子は論理AND演算子ですが、=演算子の優先順位は低くなります。

'&&'論理演算子

'&&'も論理AND演算子ですが、=演算子よりも優先されます。

例に従って、「AND」演算子と「&&」演算子の違いを示します。

<!DOCTYPE html>
<html>
<head>
   <title>PHP Example</title>
</head>
<body>
   <?php
      $x = true;
      $y = false;
      $result = $x AND $y;
      print('$result = $x AND $y');
      print("<br/>");
      var_dump($result);
      print("<br/>");
      $result = $x && $y;
      print('$result = $x && $y');
      print("<br/>");
      var_dump($result);
   ?>
</body>
</html>

出力

$result = $x AND $y
bool(true)
$result = $x && $y
bool(false)

  1. Pythonセットの演算子とメソッドの違いは何ですか?

    Pythonのsetオブジェクトは、組み込みのsetクラスを表します。和集合、積集合、差、対称差などのさまざまな集合演算は、対応するメソッドを呼び出すか、演算子を使用して実行できます。 メソッドによる結合 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.union(s2) {1, 2, 3, 4, 5, 6, 7, 8} >>> s2.union(s1)  {1, 2, 3, 4, 5, 6, 7, 8} ユニオンバイ|オペレーター >>> s1={1,

  2. Pythonの=演算子と==演算子の違いは何ですか?

    Pythonでは、シンボルは割り当てとして定義されます オペレーター。左側に1つの変数、右側に式が必要です。右側の式の値は、左側の変数に割り当てられます。変数の式と名前は互換性がありません。 >>> a=10 >>> b=20 >>> c=a+b >>> a,b,c (10, 20, 30) >>> a+b=c SyntaxError: can't assign to operator ==記号は比較演算子であり、等しいと呼ばれます オペレーター。いずれかの側のオペランドが等しい場合はtrueを