加引號(hào)和沒(méi)引號(hào)究竟有什么區(qū)別?
<?php
$fruit=array('蘋(píng)果','香蕉','菠蘿');
echo '<br>'.$fruit[0];
echo '<br>'.$fruit[1];
echo '<br>'.$fruit[2];
echo '<br>'.$fruit['0'];
echo '<br>'.$fruit['1'];
echo '<br>'.$fruit['2'];
for($index=0; $index<3; $index++){
??? echo '<br>數(shù)組第'.$index.'值是:'.$fruit['$index'];
}
?>
如代碼所示,按說(shuō)加不加都可以(前面都能輸出),但$fruit['$index'];卻會(huì)報(bào)錯(cuò),這是為什么?
2016-07-05
加雙引號(hào)也可以,雙引號(hào)內(nèi)的變量會(huì)被偵測(cè)到,輸出時(shí)以變量的值輸出
單引號(hào)內(nèi)的變量不會(huì)被偵測(cè)到,輸出時(shí)以變量的名稱輸出
2016-06-22
擦,犯傻了,加了引號(hào)$index即不再是變量了