ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの OR、|| および && の違いのまとめ

PHP_PHP チュートリアルの OR、|| および && の違いのまとめ

WBOY
WBOYオリジナル
2016-07-13 10:25:45901ブラウズ

それ自体に違いはなく、習慣の問題ですが、場合によっては演算子の優先順位の問題が関係し、結果が異なるため、記録してください。
例:

コードをコピー コードは次のとおりです:

$p = 6 または 0;
var_dump($p);//int(6)

$p = 6 || 0 ;
var_dump( $p);//bool(true)

$p = 6 と 0; //int(6)

$p = 6 && 0; ); // bool(false)


代入演算の優先順位は AND や OR よりも高いため、&& や || よりも低い値が最初に割り当てられるため、論理演算子が最初に実行されます。最初に操作が実行され、次に値が割り当てられます。

http://www.bkjia.com/PHPjc/824937.html

tru​​ehttp://www.bkjia.com/PHPjc/824937.html技術記事それ自体に違いはなく、習慣の問題ですが、場合によっては演算子の優先順位の問題が関係し、結果が異なる場合があるため、記録しておきます。 例: コードをコピーします。 コードは次のとおりです: $p = 6 または 0 var_dump...
;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。