最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中的單引號(hào)、雙引號(hào)和轉(zhuǎn)義字符詳解

 更新時(shí)間:2017年02月16日 10:19:13   投稿:jingxian  
下面小編就為大家?guī)硪黄猵hp中的單引號(hào)、雙引號(hào)和轉(zhuǎn)義字符詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

PHP單引號(hào)及雙引號(hào)均可以修飾字符串類型的數(shù)據(jù),如果修飾的字符串中含有變量(例$name);最大的區(qū)別是: 雙引號(hào)會(huì)替換變量的值,而單引號(hào)會(huì)把它當(dāng)做字符串輸出。

例如:

<?php

    $name="string";

    echo " 字符串" . '$name';

    echo  "字符串" . "$name"; 

?>

結(jié)果:

字符串$name

字符串string

轉(zhuǎn)義字符,顧名思義會(huì)將規(guī)定的語法用"\"來輸出。但語法規(guī)定在不同的系統(tǒng)中轉(zhuǎn)義字符的作用不同,例如:windows下的回車換行符用"\r"或"\n",而Linux 這兩就有很大的區(qū)別:"\r"光標(biāo)回到行首,但還在本行; "\n"表示下一行,不會(huì)回到行首。

PHP中的轉(zhuǎn)義字符有:

" \n" ==>換行

"\r"==>回車

"\t"==>水平制表符

"\\"==> 反斜杠

"\$" ==>美元符號(hào)

" \' "==>單引號(hào)

" \" " ==>雙引號(hào)

" \[0-7]{1,3} " 正則表達(dá)式匹配一個(gè)八進(jìn)制符號(hào)表示的字符

" \x[0-9A-Fa-f]{1,2} " 正則表達(dá)式匹配一個(gè)十六進(jìn)制符號(hào)表示的字符

在PHP中,可以使用 echo() 和 print() 語句發(fā)送數(shù)據(jù)到Web瀏覽器,也可以使用它們發(fā)送HTML 代碼到Web瀏覽器。從技術(shù)上講,echo() 和 print() 是語言構(gòu)造,而不是函數(shù),這里用了一對(duì)括號(hào),從而有助于與變量以及PHP的其他部分區(qū)分開。這兩個(gè)語句本質(zhì)上沒有什么區(qū)別,因此用那一個(gè)都不會(huì)產(chǎn)生任何問題。這依個(gè)人習(xí)慣。它們不區(qū)分大小字。

在PHP中,理解單引號(hào)與雙引號(hào)有什么區(qū)別是重要的。當(dāng)所發(fā)送的數(shù)據(jù)中涉及到單引號(hào)和雙引號(hào)時(shí),在打印雙引號(hào)時(shí)使用單引號(hào),反之亦然,如:

echo 'She said,"How are you?"'; 

print "I'm just ducky.";

或者,通過在有問題的字符前面放置一個(gè)反斜杠,對(duì)它進(jìn)行轉(zhuǎn)義:

echo "She said,\"How are you?\" ";

print 'I\'m just ducky.';

在PHP中,封閉在單引號(hào)內(nèi)的值將照字面意義進(jìn)行處理,而封閉在雙引號(hào)內(nèi)的值則將被解釋。換句話說,把變量和特殊字符(見表1)放在雙引號(hào)內(nèi)將導(dǎo)致打印出它們所表示的值,而不是它們的字面值。如:

$var = 'test';

代碼 echo "var is equal to $var";

將打印出 var is equal to test,而代碼echo 'var is equal to $var';

將打印出var is equal to $var。使用一個(gè)轉(zhuǎn)義的美元符號(hào),代碼echo"\$var is equal to $var";

將打印出$var is equal to test,而代碼echo '\$var is equal to $var';

將打印出\$var is equal to $var。

表1 當(dāng)在雙引號(hào)內(nèi)使用這些字符時(shí),它們具有特殊的含義

轉(zhuǎn)義字符代碼 轉(zhuǎn)義字符的含義
\ " 雙引號(hào)
\ ' 單引號(hào)
\ \ 反斜杠
\ n 換行符
\ r 回車符
\ t 制表符
\ $ 美元符號(hào)

正如以上例子所說明的,雙引號(hào)將用變量的值(test)代替它的名稱($var),并用特殊字符表示的值($)代替它的代碼(\$)。單引號(hào)總是準(zhǔn)確地打印你輸入的內(nèi)容,除了轉(zhuǎn)義的單引號(hào)(\')和轉(zhuǎn)義的反斜杠(\\)之外,它們將分別被打印為一個(gè)單引號(hào)和一個(gè)反斜杠。

提示:

1、由于PHP將試圖找出那些需要將其值插入到雙引號(hào)內(nèi)的變量,所以從理論上講,使用單引號(hào)要快一些。但是,如果需要打印一個(gè)變量的值,則必須使用雙引號(hào)。

2、因?yàn)橛行У腍TML常常包括許多用雙引號(hào)括住的屬性,所以當(dāng)利用PHP打印HTML時(shí),使用單引號(hào)最容易。

echo '<table width="200" border="1" cellspacing="5" cellpadding="2" align="center">';

如果想使用雙引號(hào)打印出上面這段HTML代碼,將不得不對(duì)字符串中的所有雙引號(hào)進(jìn)行轉(zhuǎn)義,所以相對(duì)來說較麻煩。

以上這篇php中的單引號(hào)、雙引號(hào)和轉(zhuǎn)義字符詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • thinkphp實(shí)現(xiàn)圖片上傳功能

    thinkphp實(shí)現(xiàn)圖片上傳功能

    這篇文章主要介紹了thinkphp實(shí)現(xiàn)圖片上傳功能的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • PHP連接SQLServer2005的方法

    PHP連接SQLServer2005的方法

    本文主要向大家介紹了如何使用php連接sqlserver2005數(shù)據(jù)庫(kù)的方法,并附上連接必需的DLL文件,及簡(jiǎn)單示例,這里推薦給小伙伴
    2015-01-01
  • PHP實(shí)現(xiàn)的構(gòu)造sql語句類實(shí)例

    PHP實(shí)現(xiàn)的構(gòu)造sql語句類實(shí)例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的構(gòu)造sql語句類,結(jié)合實(shí)例形式分析了PHP針對(duì)常用SQL語句的動(dòng)態(tài)構(gòu)造與生成技巧,需要的朋友可以參考下
    2016-02-02
  • php后臺(tái)程序與Javascript的兩種交互方式

    php后臺(tái)程序與Javascript的兩種交互方式

    在網(wǎng)頁(yè)制作過程中怎樣在不刷新頁(yè)面的情況下使前臺(tái)頁(yè)面和后臺(tái)CGI頁(yè)面保持交互一直是個(gè)問題。這里介紹兩個(gè)方法。
    2009-10-10
  • php通過兩層過濾獲取留言內(nèi)容的方法

    php通過兩層過濾獲取留言內(nèi)容的方法

    這篇文章主要介紹了php通過兩層過濾獲取留言內(nèi)容的方法,涉及php正則匹配及數(shù)組與字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2016-07-07
  • PHP結(jié)合JQueryJcrop實(shí)現(xiàn)圖片裁切實(shí)例詳解

    PHP結(jié)合JQueryJcrop實(shí)現(xiàn)圖片裁切實(shí)例詳解

    這篇文章主要介紹了PHP結(jié)合JQueryJcrop實(shí)現(xiàn)圖片裁切實(shí)例,非常實(shí)用的一個(gè)功能,需要的朋友可以參考下
    2014-07-07
  • PHP函數(shù)import_request_variables()用法分析

    PHP函數(shù)import_request_variables()用法分析

    這篇文章主要介紹了PHP函數(shù)import_request_variables()用法,結(jié)合實(shí)例形式分析了import_request_variables函數(shù)的功能,定義及相關(guān)使用技巧,需要的朋友可以參考下
    2016-04-04
  • php模擬用戶自動(dòng)在qq空間發(fā)表文章的方法

    php模擬用戶自動(dòng)在qq空間發(fā)表文章的方法

    這篇文章主要介紹了php模擬用戶自動(dòng)在qq空間發(fā)表文章的方法,可實(shí)現(xiàn)模擬用戶提交表單發(fā)布文章的功能,代碼中包含有較為詳盡的注釋便于理解,需要的朋友可以參考下
    2015-01-01
  • PHP的PDO操作簡(jiǎn)單示例

    PHP的PDO操作簡(jiǎn)單示例

    這篇文章主要介紹了PHP的PDO操作,以簡(jiǎn)單示例形式分析了PHP操作PDO的簡(jiǎn)單連接,初始化及查詢,插入等操作技巧,需要的朋友可以參考下
    2016-03-03
  • 聊一聊關(guān)于php源碼中refcount的疑問

    聊一聊關(guān)于php源碼中refcount的疑問

    這篇文章主要給大家介紹了關(guān)于對(duì)php源碼中refcount的相關(guān)疑問,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-11-11

最新評(píng)論

凤山县| 资中县| 大同县| 保靖县| 武安市| 杨浦区| 太白县| 阳高县| 德江县| 梅州市| 祁阳县| 祁门县| 四平市| 岢岚县| 若羌县| 泸州市| 禹州市| 南昌市| 武邑县| 广德县| 石河子市| 侯马市| 潮州市| 萍乡市| 富源县| 砀山县| 托里县| 杂多县| 天长市| 即墨市| 岗巴县| 唐山市| 沂源县| 江源县| 来凤县| 祥云县| 高陵县| 江永县| 蛟河市| 鄂伦春自治旗| 同仁县|