多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中單引號與雙引號的區別

php中單引號與雙引號的區別

來源:程序員人生   發布時間:2014-03-02 11:18:53 閱讀次數:3225次

引號中,任何變量($var)、特殊轉義字符(如“t r n”等)不會被解析,因此php的解析速度更快,轉義字符僅僅支持“’”和“”這樣對單引號和反斜杠本身的轉義;

在字串中使用變量

這個功能讓你無須使用連接符號來粘和大量的簡單字符串,php允許我們在雙引號串中直接包含字符串變量,我們可以發現下面的兩個字串的處理結果是相同的。

$full_name = $first_name . ' ' . $last_name;

$full_name = "$first_name $last_name";

單引號串和雙引號串在php中的處理是不相同的。雙引號串中的內容可以被解釋而且替換,而單引號串中的內容總被認為是普通字符。例如:在字符串中引用復雜的變量組合時,可能會產生一些問題,下面的代碼會正常工作:

echo "value = $foo";echo "value = $a[$i]";

而下面的代碼卻不能得到我們希望的結果:

echo "value = $a[$i][$j]"; //我們希望打印二維數組$a的某個元素。

為避免這些字串使用中的潛在問題,我們通常把復雜的變量從字串中分離開來,就像這樣:

echo 'value = ' . $a[$i][$j];

還有一種辦法是將復雜變量用花括號括起來,語法分析器就能正確辨認了:

echo "value = {$a[$i][$j]}" //打印二維數組$a的某個元素

這樣,又出現新問題了。當我們想在字串中引用花括號字符本身時,就要記得使用轉義符了:

  1. $var = 3; 
  2. echo "value = {$var}"// 打印結果 "value = 3" 
  3. echo "value = {$var}"// 打印結果 "value = {3}" 
  4. $foo = 2; 
  5. echo "foo is $foo"// 打印結果: foo is 2 
  6. echo 'foo is $foo'// 打印結果: foo is $foo 
  7. echo "foo is $foon"// 打印結果: foo is 2 (同時換行) 
  8. echo 'foo is $foon'// 打印結果: foo is $foon 

雙引號中,變量($var)值會代入字符串中,特殊轉義字符也會被解析成特定的單個字符,還有一些專門針對上述兩項特性的特殊功能性轉義,例如“$”和“{$array[‘key’]}。這樣雖然程序編寫更加方便,但同時php的解析也很慢;

引號內部的變量不會執行,雙引號會執行,如:

  1. $name = 'hello'
  2. echo "the $name"

會輸出 the hello,而如果是單引號:

  1. $name = 'hello'
  2. echo 'the $name'

會輸出 the $name,主要區別就是這個,其他的無所謂,看你自己喜歡了,推薦是保持一致,如用單引號其他地方保持一致就可以了.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文成人在线 | 日本成人一级 | 久久亚洲精品中文字幕二区 | 日本不卡在线观看免费v | 欧美一级网 | 鸥美性| 久久精品国产精品亚洲综合 | 国产一二三四区中 | 国产精品看片 | 日本亚洲中午字幕乱码 | www久久久 | 九九久久99综合一区二区 | 中国a级淫片免费播放 | 免费观看老外特级毛片 | 图片区偷拍区小说区 | 456亚洲人成影院在线观 | 九九在线精品视频xxx | 欧美亚洲激情 | 成人欧美一区二区三区视频xxx | free性欧美69式 | 黄色亚洲网站 | 国产美女亚洲精品久久久综合91 | 羞羞网站免费观看 | 拍拍拍免费高清在线观看视频 | 国产精品亚洲二区 | 欧美一区二区三区免费高 | 国产成人在线免费视频 | 亚洲欧美在线观看首页 | 男女男精品视频在线观看 | 国产成人美女福利在线观看 | 99999久爱视频在线观看 | 色人阁在线观看 | 一级一级 a爱片免费视频 | www.黄色免费| 中文字幕2021免费看 | 欧洲性大片xxxxx久久久 | 日本.www | 在线xx| 成人免费小视频 | 在免费jizzjizz在线视频 | 成人精品一区二区激情 |