ホームページ >バックエンド開発 >PHPチュートリアル >php の「異種」構文: $a && $b = $c;、php heterogeneity_PHP チュートリアル

php の「異種」構文: $a && $b = $c;、php heterogeneity_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-11 10:36:20970ブラウズ

phpの「異種」構文: $a && $b = $c;、phpの「異種」構文

php: $a && $b = $c;

$a = 1;
$b = 2;
$c = 3;
$a && $b = $c;
echo "a:$a";
echo "b:$b";
echo " c:$c";
これは
a:1
b:3
c:3です
$a = 0;
$b = 2;
$c = 3;
$a && $b = $c;
echo "a:$a";
echo "b:$b";
echo "c:$c";
これは
a:0
b:2
c:3 分析: 1: && と代入演算子 "= の優先順位は && の方が優先されますが、赤字の書き方では $a と $b が先に AND 演算をしてから =$c を行うのではなく、この理解は同等です。 1=$c へ、そして 1=$c の書き方が間違っています 2: この代替記述方法を正しく理解する方法は次のとおりです。 if($a){$b = $c}、つまり、$a が true の場合、代入ステートメント $b = $c が実行され、それ以外の場合、代入ステートメントは実行されないため、結果は難しくありません。理解する

www.bkjia.com本当http://www.bkjia.com/PHPjc/1140578.html技術記事 php の異種構文: $a $b = $c;、php の「異種」構文: $a $b=$c; $a $b; = $c; echo "a:$a"; echo "b:$b"; これは a:1 b...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。