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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- PHP雙引號的小隱患PHP
- linux bash中的引號:單雙引號、反撇號Linux
- PHP中ZendCache用法的小例子PHP
- PHP中的連線字元. 的用法PHP字元
- Oracle中單引號和雙引號的區別Oracle
- 萬用字元 and [] 中括號的用法字元
- PHP 雙引號二次解析PHP
- Golang的單引號、雙引號與反引號Golang
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- php的lavarel框架中join和orWhere的用法PHP框架
- PHP Session的用法PHPSession
- Python中key引數的含義及用法Python
- Python 中 key 引數的含義及用法Python
- js字串中的三種引號JS字串
- PHP刪除字串中的逗號PHP字串
- PHP 中 bind 的用法 self 和 static 的區別PHP
- {} 花括號的用法
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- CSV中欄位的去掉雙引號
- 【轉】cmd中%號和雙引號轉義
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- PHP 訊號中斷系統PHP
- PHP 手冊中的匿名函式關聯用法分析PHP函式
- HTML 單引號與雙引號HTML
- JavaScript 逗號(,)用法JavaScript
- JavaScript 逗號用法JavaScript
- 關於 Express API app.use 中的 path 引數用法ExpressAPIAPP
- Linux Shell中各種括號用法總結!Linux
- php.ini中的upload_tmp_dir 引數PHP
- latex的雙引號 ``'
- JS中缺少分號可能引發的問題JS
- php中函式前加&符號的作用分解PHP函式符號
- JVM引數以及用法JVM
- python sorted()函式的引數用法Python函式
- python中怎麼輸出雙引號Python
- php array_filter() 函式的用法PHPFilter函式
- lua獲取字串中單引號之間的字串字串