自己試驗代碼的時候,結果異常
我在 PHP入門篇 5-4 PHP中的比較運算符 一節中,自己試驗了一部分代碼,結果異常,請大家指點。試驗代碼如下
<?php?? ????$a?=?1; $b?=?"1"; ????echo?"測試==號:";//測試?==?號? var_dump($a==$b); echo?"<br?/>"; echo?"測試===號:";//測試?===?號? ????var_dump($a===$b); echo?"<br?/>"; ????echo?"測試!=號:";//測試?!=?號? var_dump($a!=$b); echo?"<br?/>"; ????echo?"測試<>號:";//測試?<>?號? var_dump($a<>$b); echo?"<br?/>"; ????echo?"測試!==號:";//測試?!==?號? var_dump($a!==$b); echo?"<br?/>"; ????echo?"測試<號:";//測試?<?號? var_dump($a<$b); echo?"<br?/>"; $c?=?5; ????echo?"測試變量c"; ????echo?"<br?/>"; ????echo?"測試a<c:";?//測試?a<c ????var_dump($a<$c); echo?"<br?/>"; echo?"測試a>c:";//測試?a>c ????echo?"<br?/>"; ????var_dump($a>$c); echo?"<br?/>"; echo?"測試a<=c:";//測試?a<=c ????echo?"<br?/>"; ????var_dump($a<=$c); echo?"<br?/>"; ????echo?"測試a>=c:";//測試?a>=c ????echo?"<br?/>"; var_dump($a>=$c); echo?"<br?/>"; echo?"測試a>=b:";//測試?a>=b ????echo?"<br?/>"; ????var_dump($a>=$b); echo?"<br?/>"; ?>
在慕課網的結果如下:
如圖,畫圈這里異常。。。請大家指點一二,“測試a”這三個字不知道從哪里跑出來的
2016-12-20
echo "測試a<c:"; //測試 a<c
這行代碼應該是
echo "測試a < c:"; //測試 a<c
<號應該和變量之間有空格
2016-12-20
應該是<號就和后面的echo?"<br?/>";這行代碼的>號被當成一對<>,所以就出現了錯誤