前回は「厳選したフロー制御文 ~break文と continue文(詳細解説付き)」をご紹介しましたが、今回も引き続き、PHPを1日でサクッと理解する方法をご紹介します(詳しい紹介)、きっと新たな発見や気づきがあると思いますので、ぜひ一緒に探検しましょう!
l 論理演算子:
概念:
式に対して論理演算を実行して計算します。結果は次のとおりです。ブール型の値 (true、false)
要件:
論理演算に参加する式の値はブール型の値です。そうでない場合は、次のようになります。 PHPによりブロックされる Boolean型の値に自動変換される
(1) 論理AND and or &&
左右の式の値が両方ともtrueの場合、演算結果はtrueとなります、その逆も同様です。そのうちの 1 つが false である限り、演算結果は false になります。
##次の値は false とみなされ、他の値は true とみなされます ①ブール値 false ② 0 ③浮動小数点型 0.0 ④空文字列と文字列 0 ⑤メンバのない配列 ⑥ null (2) 論理和 or or || 左辺と右辺の式のどちらかの値が true の場合、演算結果は次のようになります。 true. 両側の値が false の場合のみ、結果は false (3) 排他的論理和 式の値が否定され、以前は false でしたが、現在は true になり、その逆。l その他の演算子
(1)三項演算子? : 式 1?式 2:式 3;式 1 の値が true の場合は式 2 を実行し、それ以外の場合は式 3 を実行します##( 2) ` `operator
はシステム コマンドをその中に入れて実行できます (クロスplatform)
(3)@operator
シールド式によりエラーが発生する可能性があります
(4)
(5)
( 6)
l 演算子の優先順位括弧を使用すると式の特定の部分を全体として扱うことができます
1. 括弧を使用すると読みやすさが向上しますコードの
#2. 括弧を追加する必要がない場所もありますが、追加することもできます。, ステートメントの可読性を向上させます
#短絡問題プログラミング言語設計者は、論理演算子 (論理 AND、論理 OR) が存在する限り、演算の結果が true または false であり、実行中のプロセスは重要ではないと考えています
$a=false; $b=1; $a && ++$b; Echo $b;//短路,上面的++$b被短路了,结果还是1
推奨学習: "
PHP ビデオ チュートリアル"
以上がPHP 演算子を 1 日で素早く学ぶ方法 (詳細な紹介)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。