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