php中一个"异类"语法: $a && $b = $c;,php异类_PHP教程

WBOY
Freigeben: 2016-07-11 10:36:20
Original
935 Leute haben es durchsucht

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先做与运算然后 =$c,这么理解相当于 1=$c, 而 1=$c这样的写法是错误的 2: 这种另类的写法正确的理解方式为: if($a){$b = $c},即如果$a为真,则执行赋值语句$b = $c;否则不执行此赋值语句,这样结果不难理解

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1140578.htmlTechArticlephp中一个异类语法: $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...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!