
文章插圖
對(duì)變量的解析不同PHP 會(huì)解析雙引號(hào)中的變量,而不會(huì)解析單引號(hào)中的變量 。也就是說(shuō),如果使用單引號(hào)定義的字符串中出現(xiàn)變量,在輸出時(shí)變量會(huì)被原樣輸出,不會(huì)解析成變量的值 。而如果使用雙引號(hào)定義的字符串中存在變量,在輸出時(shí)變量會(huì)被解析為具體的值 。
示例代碼如下:
$website = 'C語(yǔ)言中文網(wǎng)';$url = 'http://c.biancheng.net/php/';$str1 = '您正在訪問(wèn)的是:$website
';$str2 = "網(wǎng)站的鏈接地址為:$url";echo $str1;echo $str2;運(yùn)行結(jié)果 如下:
您正在訪問(wèn)的是:$website網(wǎng)站的鏈接地址為:http://c.biancheng.net/php/需要注意的是,雖然雙引號(hào)定義的字符串能夠解析變量,但是如果變量后邊還有字符串的話,就需要將變量與后面的字符串使用空格分開,或者使用大括號(hào){ }將變量包裹起來(lái) 。如果不這么做的話,很可能會(huì)造成意想不到的結(jié)果 。
示例代碼如下:
$a = 'C語(yǔ)言';$b = 'PHP';$str1 = "歡迎訪問(wèn)$a中文網(wǎng)
";$str2 = "歡迎訪問(wèn){$a}中文網(wǎng)
";$str3 = "$b 是世界上最好的語(yǔ)言!";echo $str1;echo $str2;echo $str3;運(yùn)行結(jié)果如下:
歡迎訪問(wèn)歡迎訪問(wèn)C語(yǔ)言中文網(wǎng)PHP 是世界上最好的語(yǔ)言!2.轉(zhuǎn)義的字符不同單引號(hào)和雙引號(hào)中都可以使用轉(zhuǎn)義字符,但是,在單引號(hào)定義的字符串中只能轉(zhuǎn)義單引號(hào)和轉(zhuǎn)義符本身,而在雙引號(hào)定義的字符串中,PHP 可以轉(zhuǎn)義更多的特殊字符 。
在雙引號(hào)定義的字符串中能使用的轉(zhuǎn)義字符如下表所示:
轉(zhuǎn)義字符說(shuō)明轉(zhuǎn)義字符說(shuō)明
n換行
$代表 $ 本身
r回車
\代表反斜線 本身
t水平制表符,一個(gè)縮進(jìn)
'單引號(hào)本身
v垂直制表符
"代表雙引號(hào)本身
示例代碼如下:
$a = '3';$b = '2';$str1 = ""$a" 的值為:$an,";$str2 = ''$b' 的值為:'.$b;echo $str1;echo $str2;運(yùn)行結(jié)果如下:
"$a" 的值為:3 ,'$b' 的值為:23.解析速度不同【PHP單引號(hào)和雙引號(hào)的區(qū)別 php中雙引號(hào)和單引號(hào)的區(qū)別】因?yàn)閱我?hào)不需要考慮變量的解析,所以處理速度比雙引號(hào)要快,我們?cè)诙x字符串時(shí)應(yīng)該盡量遵循能用單引號(hào)盡量用單引號(hào)的原則 。
如果在字符串中不需要加入變量或者單引號(hào)'和反斜杠時(shí),盡量使用單引號(hào)來(lái)定義字符串 。因?yàn)槭∪チ穗p引號(hào)檢查處理轉(zhuǎn)義字符和解析變量的時(shí)間,所以可以提高程序的運(yùn)行效率 。
這里總結(jié)了一下 PHP 使用引號(hào)的原則,如下所示:
在 PHP 代碼中盡量用單引號(hào);
- 字符串中包含變量的時(shí)候,使用雙引號(hào)可以簡(jiǎn)化操作;
- 如果字符串比較復(fù)雜且包含變量時(shí),將變量使用大括號(hào)包裹起來(lái);
- 字符串中不需要加入變量或者單引號(hào)'和反斜杠時(shí),盡量用單引號(hào)定義字符串 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 紅燒排骨用大排還是小排 紅燒排骨怎樣做好吃又簡(jiǎn)單
- 紅燒排骨要先焯水嗎 紅燒排骨怎樣做好吃又簡(jiǎn)單
- 紅燒排骨用什么配菜好吃 紅燒排骨怎樣做好吃又簡(jiǎn)單
- 調(diào)理脾胃須單舉 八段錦完整教學(xué)視頻
- 判斷痛風(fēng)最簡(jiǎn)單方法都是什么 判斷痛風(fēng)最簡(jiǎn)單方法
- 辣椒糊糊制作簡(jiǎn)單 辣椒糊糊詳細(xì)做法
- EasyEclipse:創(chuàng)建PHP項(xiàng)目的簡(jiǎn)單步驟
- PowerPoint插入咖啡圖標(biāo)的簡(jiǎn)單步驟
- Excel教程:如何給單元格加邊框線
- Excel技巧:輕松實(shí)現(xiàn)上下單元格內(nèi)容交換
