数码资讯
PHP基本陷阱问题(变量赋值)
复制代码代码如下所示: < PHP $ = 3; $ = 6; 如果(a = 5美元| | B = 7){ 美元+; 美元+; } var_dump($,$); 陷阱一 想一个$ = 5和$ = 7为$ = 5和$ = 7 结果:6 陷阱二 运算符的优先级为$ = 5分配成功的$ = 7不执行。 结
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
< PHP
$ = 3;
$ = 6;
如果(a = 5美元| | B = 7){
美元+;
美元+;
}
var_dump($,$);
陷阱一
想一个$ = 5和$ = 7为$ = 5和$ = 7
结果:6
陷阱二
运算符的优先级为$ = 5分配成功的$ = 7不执行。
结果:6
正确的认识
陷阱是运算符的优先级,赋值运算符(=)具有最低优先级,因此正确的理解应该是
$ =(5美元| | B = 7)
正确结果:正确,7
升级
变形一
复制代码代码如下所示:
$ = 3;
$ = 6;
$=1;
如果(a = 5美元7美元| | B = C = 10){
美元+;
美元+;
}
var_dump($,$,$ C);
变形两
复制代码代码如下所示:
$ = 3;
$ = 6;
$=1;
如果(a = 0美元7美元| | B = C = 10){
美元+;
美元+;
}
var_dump($,$,$ C);
感兴趣的学生可以考虑一下。)
< PHP
$ = 3;
$ = 6;
如果(a = 5美元| | B = 7){
美元+;
美元+;
}
var_dump($,$);
陷阱一
想一个$ = 5和$ = 7为$ = 5和$ = 7
结果:6
陷阱二
运算符的优先级为$ = 5分配成功的$ = 7不执行。
结果:6
正确的认识
陷阱是运算符的优先级,赋值运算符(=)具有最低优先级,因此正确的理解应该是
$ =(5美元| | B = 7)
正确结果:正确,7
升级
变形一
复制代码代码如下所示:
$ = 3;
$ = 6;
$=1;
如果(a = 5美元7美元| | B = C = 10){
美元+;
美元+;
}
var_dump($,$,$ C);
变形两
复制代码代码如下所示:
$ = 3;
$ = 6;
$=1;
如果(a = 0美元7美元| | B = C = 10){
美元+;
美元+;
}
var_dump($,$,$ C);
感兴趣的学生可以考虑一下。)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。