亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP基本構(gòu)文の論理演算

論理演算子は比較的単純で、私たち人間が論理的に考える方法です。

これは、絹を吊るす多くの男性の願いを物語っています。「ある女性が私よりも美しいか裕福であれば、私は彼女と結(jié)婚します」。どの條件も満たされない場合は、忘れてください。

上記の善悪の評価をしない精神狀態(tài)は、これが典型的なコンピューターの思考であることを説明するためのものです。

美しさの條件が真(真)、富の條件が真(真)であれば、彼女と結(jié)婚するという行動や行動が行われます。そうでなければ、この女性と結(jié)婚しないでください。

そして、これらのロジックを要約して以下の表に示します: $x は條件 1、$y は條件 2 です。説明:

論理 AND。中國語では AND として解釈されます。 $x と $y が両方とも true の場合に実行されることがわかります。

論理 OR、中國語では or として解釈されます。 $x または $y のいずれかが true の場合に実行されると理解できます。

論理否定、中國語で説明すると否定です。 $x が false の場合、非操作を?qū)g行します。 false(偽)でない場合はtrueとなり、true區(qū)間を?qū)g行することができます。 true が推論されると、false の間隔が実行されます。

論理 XOR、$x と $y が同じ場合は false、同じでない場合は true。

同上論理的否定論理XOR

    <u id="m1v8p"><tr id="m1v8p"></tr></u>

    1. <tr id="m1v8p"><strike id="m1v8p"><input id="m1v8p"></input></strike></tr>
      <button id="m1v8p"><samp id="m1v8p"></samp></button>

        説明詳しい説明
        $xと$y論理AND(および関係)$xと$yがtrueの場合、trueを返す
        $ × && $y上と同じ同じ$a||$ b
        同上!$x
        反転、つまり、trueがfalseになり、falseがtrueになります$x xor $y
        同じTake false、違いはtrue

        次に、試してみる例をいくつか挙げてみましょう。また、自分でさらに実験を行うことも忘れないでください (3.4.4 章の比較演算子を組み合わせて、自分でいくつかの例を書くことができます)。

        論理積:

        <?php
        
        $x = true;
        $y = false;
        //邏輯與(并且),要求兩個都為true才執(zhí)行真區(qū)間,所以代碼中執(zhí)行假區(qū)間
        if($x && $y){
           echo '執(zhí)行了真區(qū)間';
        }else{
           echo '執(zhí)行了假區(qū)間';
        }
        ?>

        論理OR:

        <?php
        
        $foo = false;
        $bar = true;
        //邏輯或,有一個為真則為真
        if($foo || $bar){
           echo '執(zhí)行真區(qū)間';
        }else{
           echo '執(zhí)行假區(qū)間';
        }
        
        ?>

        論理NOT:

        <?php
        
        $foo = false;
        
        //邏輯非,把false變?yōu)榱藅rue
        if(!$foo){
           echo '執(zhí)行真區(qū)間';
        }else{
           echo '執(zhí)行假區(qū)間';
        }
        
        ?>

        【重要な知識】ショートサーキット

        ショートサーキットとは、問題を考えるために遅延モードを使用することです。

        論理 AND の特徴は、両側(cè)が true の場合は true、その他の狀況は false であることです。
        論理 OR の特徴は、両側(cè)が false の場合は両方とも false、その他の場合はすべて true であることです。

        私たちは今、自分自身を怠け者、とてもとても怠け者だと想像しています。論理積と論理和について考えてみましょう。このように理解できますか:
        論理積: 最初の條件が false の場合、後でそれを?qū)g行する必要はありません。

        コードで表現(xiàn)すると: if($x && $y) $x が既に false の場合、後続の $y を?qū)g行する必要はありません。

        論理和: 最初の條件が true の場合、後でそれを?qū)g行する必要はありません。

        コードで表現(xiàn)すると: if($x || $y) $x がすでに true の場合、後続の $y を?qū)g行する必要はありません。

        それを証明するコードを書いてみましょう:

        <?php
        
        $x = false;
        $y = 2;
        if($x && $y++){
           echo '真';
        }else{
           echo '假';
        }
        //結(jié)果還為2,說明沒有執(zhí)行$y++
        echo $y;
        ?>

        コードは次のとおりです。2 つのアンパサンドを 1 つのアンパサンドに変更してみてください:

        <?php
        
        $x = false;
        $y = 2;
        if($x & $y++){
           echo '真';
        }else{
           echo '假';
        }
        //再看看結(jié)果
        echo $y;
        ?>

        短絡のロジックを見てみましょう:

        <?php
        
        $x = true;
        $y = 2;
        if($x || $y++){
           echo '真';
        }else{
           echo '假';
        }
        //結(jié)果,因為$x已經(jīng)為true了,肯定執(zhí)行真區(qū)間沒有必要執(zhí)行$y++了
        echo $y;
        ?>

        これを | に変更してみましょう

        <?php
        
        $x = true;
        $y = 2;
        if($x | $y++){
           echo '真';
        }else{
           echo '假';
        }
        //自己運行對比結(jié)果
        echo $y;
        ?>

        上記の例を通じて、&& と & の違い、および || の違いが分かりました。短絡とは何かについても學びました。では、どこで短絡を使用できるのでしょうか?奇妙な書き方がいくつかありますが、それを明確に理解する必要があります。実際、それは基本文法の再適用です。
        3.3.1 の最後の段落を確認してください:

        <?php
        //如果為defined('AUTH')存在AUTH常量則為true,不訪問后面的exit了。如果為false則執(zhí)行exit
        defined('AUTH') or exit('存在安全因素不準訪問');
        ?>

        上記のコードは、典型的な短絡アプリケーションのコードです

        ??

        exit は、実行を停止してここで終了することを意味します。次の PHP コードは実行されなくなりました。 2 つの用途があります:
        1、直接終了、つまり直接終了
        2、終了 ('プロンプト コンテンツ')、終了時にプロンプ??ト コンテンツも表示されます

        exit
        発音: [?eks?t]
        説明: Exit

        學び続ける
        ||
        <?php $x = true; $y = 2; if($x | $y++){ echo '真'; }else{ echo '假'; } //自己運行對比結(jié)果 echo $y; ?>
          <tfoot id="m1v8p"><source id="m1v8p"></source></tfoot>