PHP中的轉(zhuǎn)義字符,當(dāng)在雙引號內(nèi)使用這些字符時,它們具有特殊的含義
PHP中的轉(zhuǎn)義字符有:
" \n" ==>換行
"\r"==>回車
"\t"==>水平制表符
"\\"==> 反斜杠
"\$" ==>美元符號
" \' "==>單引號
" \" " ==>雙引號
" \[0-7]{1,3} " 正則表達(dá)式匹配一個八進(jìn)制符號表示的字符
" \x[0-9A-Fa-f]{1,2} " 正則表達(dá)式匹配一個十六進(jìn)制符號表示的字符
在PHP中,可以使用 echo() 和 print() 語句發(fā)送數(shù)據(jù)到Web瀏覽器,也可以使用它們發(fā)送HTML 代碼到Web瀏覽器。從技術(shù)上講,echo() 和 print() 是語言構(gòu)造,而不是函數(shù),這里用了一對括號,從而有助于與變量以及PHP的其他部分區(qū)分開。這兩個語句本質(zhì)上沒有什么區(qū)別,因此用那一個都不會產(chǎn)生任何問題。這依個人習(xí)慣。它們不區(qū)分大小字。
當(dāng)在雙引號內(nèi)使用這些字符時,它們具有特殊的含義
轉(zhuǎn)義字符代碼 | 轉(zhuǎn)義字符的含義 |
\ " | 雙引號 |
\ ' | 單引號 |
\ \ | 反斜杠 |
\ n | 換行符 |
\ r | 回車符 |
\ t | 制表符 |
\ $ | 美元符號 |
正如以上例子所說明的,雙引號將用變量的值(test)代替它的名稱($var),并用特殊字符表示的值($)代替它的代碼(\$)。單引號總是準(zhǔn)確地打印你輸入的內(nèi)容,除了轉(zhuǎn)義的單引號(\')和轉(zhuǎn)義的反斜杠(\\)之外,它們將分別被打印為一個單引號和一個反斜杠。
提示:
1、由于PHP將試圖找出那些需要將其值插入到雙引號內(nèi)的變量,所以從理論上講,使用單引號要快一些。但是,如果需要打印一個變量的值,則必須使用雙引號。
2、因?yàn)橛行У腍TML常常包括許多用雙引號括住的屬性,所以當(dāng)利用PHP打印HTML時,使用單引號最容易。
版權(quán)聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。