猿问
php算法题,请路过的高人指点下
两道PHP体算法题,不懂,请路过的大神帮忙阐述一下原理
米琪卡哇伊
浏览 566
回答 11
11回答
慕尼黑8549860
上下两张图片都是赋值=操作,赋值操作的结果为true,所以每次都能进入到if中,完毕
0
0
0
ibeautiful
近似代码 $a = 1; if ($a = true) { ++$a; // ++/–-运算符不影响布尔值 }
0
0
0
吃鸡游戏
if中使用"="号的赋值操作看等号左侧值最终的值来进行判断 if($a = $b) { // ... } 若$b值为false、null、''、[]、0等值时,以上无法进入block代码块你也可以把上面的代码理解为如下 $a = $b; if($a) { // ... }
0
0
0
慕仙森
这道题还能难倒人的,我是出题者会在判断里面赋予变量b其他值然后让答题者回答变量b的值
0
0
0
肥皂起泡泡
= 等运算优先级 比|| 低, 所以得到 $a=true
0
0
0
慕桂英3389331
这个不叫算法题叫大家来找茬输出2
0
0
0
HUWWW
写这代码的是不是写错了?这个判断根本没有意义。两张图里的if中的参数等于全是赋值为1了,不进行比较。直接输出if中的值,第一张图输出为2,第二张图输出为bool(true)
0
0
0
慕哥9229398
脑筋急转弯?
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
我要回答