PHP中引號的用法
引號通常情況下為原樣輸出,但在PHP這個語法中引號中的內容可以被解析的,下樣我們就談談PHP中常用的單引號與雙引號的區別與相通之處
在PHP中,字串的定義可以使用英文單引號' ',也可以使用英文雙引號" "。
但是必須使用同一種單或雙引號來定義字串,如:'Hello World"和"Hello World'為非法的字串定義。
單引號和雙引號到底有啥區別呢?
PHP允許我們在雙引號串中直接包含字串變數。
而單引號串中的內容總被認為是普通字元,因此單引號中的內容不會被轉義效率更高。
例如
$str='hello';
echo "str is $str"; //執行結果: str is hello
echo 'str is $str'; //執行結果: str is $str
php中,雙引號中的變數($var)和特殊字元(\r\n之類)會被轉義,單引號中的內容不會被轉義(所以效率更高)。
使用上的話,
我以前很喜歡在sql字串裡這樣寫$sql = "SELECT * FROM table WHERE id = $id",這樣裡面的$id可以被轉義,單引號就不行。
以上就是我對PHP中單引號與雙引號的見簡 總之怎麼方便怎麼用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990906/viewspace-2744891/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP中單引號和雙引號的區別PHP
- mysql反引號和引號的用法MySql
- js中關於單引號和雙引號的一點用法JS
- asp.net中關於雙引號和單引號的用法ASP.NET
- PHP中對單引號和雙引號的區別(好文)PHP
- javascript的雙引號和單引號的用法和區別JavaScript
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- Linux Shell 中的反引號,單引號,雙引號Linux
- Oracle中的 單引號 和 雙引號Oracle
- PHP雙引號的小隱患PHP
- php中的continue用法PHP
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- Python中 單引號,雙引號和三引號的區別Python
- php中split()用法PHP
- js中如何在引號中巢狀引號JS巢狀
- linux bash中的引號:單雙引號、反撇號Linux
- shell中單引號、雙引號、反引號、反斜槓的區別
- Oracle中單引號和雙引號的區別Oracle
- python中單引號,雙引號,多引號區別Python
- PHP中ZendCache用法的小例子PHP
- Oracle中單引號與雙引號的區別分析Oracle
- c++中冒號(:)和雙冒號(::)的用法C++
- PHP中的連線字元. 的用法PHP字元
- 萬用字元 and [] 中括號的用法字元
- js如何在引號中巢狀使用引號JS巢狀
- PHP 雙引號二次解析PHP
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- c++中&符號的幾種用法C++符號
- Golang的單引號、雙引號與反引號Golang
- js字串中的三種引號JS字串
- Linux 中引號的那些事Linux
- oracle中單引號的轉譯Oracle
- oracle中單引號的應用Oracle
- php在yii2中的cookie用法PHPCookie
- php的lavarel框架中join和orWhere的用法PHP框架
- PHP刪除字串中的逗號PHP字串
- JavaScript中圓括號()和方括號[]的一個特殊用法JavaScript
- 有關PHP、HTML單引號、雙引號轉義以及轉成HTML實體的那些事!PHPHTML