PHP 使用單引號(hào)或雙引號(hào)定義字符串
字符串通常以串的整體作為操作對(duì)象,一般用雙引號(hào)或則單引號(hào)標(biāo)識(shí)一個(gè)字符串。單引號(hào)和雙引號(hào)在使用上有一定區(qū)別。
下面分別使用雙引號(hào)和單引號(hào)來(lái)定義一個(gè)字符串。例如:
<?php
$str1="I Like PHP"; //使用雙引號(hào)定義一個(gè)字符串
$str2='I Like PHP'; //使用單引號(hào)定義一個(gè)字符串
echo &str1; //輸出雙引號(hào)中的字符串
echo $str2; //輸出單引號(hào)中的字符串
?>
結(jié)果為:I Like PHP
I Like PHP
從上面的結(jié)果中可以看出,對(duì)于定義的普通字符串看不出兩者之間的區(qū)別。而通過(guò)對(duì)變量的處理,即可輕松理解兩者之間的區(qū)別。例如:
<?php
$test="PHP";
$str="I Like $test";
$str1='I Like $test';
echo $str; //輸出雙引號(hào)中的字符串
echo $str1; //輸出單引號(hào)中的字符串
?>
結(jié)果為:I Like PHP
I Like $test
從以上代碼中可以看出,雙引號(hào)中的內(nèi)容是經(jīng)過(guò)PHP的語(yǔ)法分析器解析過(guò)的,任何變量在雙引號(hào)中都會(huì)被轉(zhuǎn)換為它的值進(jìn)行輸出顯示;而單引號(hào)的內(nèi)容是“所見(jiàn)即所得”的,無(wú)論有無(wú)變量,都被當(dāng)作普通字符進(jìn)行原樣輸出。
點(diǎn)擊加載更多評(píng)論>>