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