在php語言總,單引號與雙引號的作用不盡相同。
php單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數(例$name);最大的區別是:雙引號會替換變數的值,而單引號會把它當做字串輸出。
例如:<?php
$name="string";
echo " 字串" . '$name';
echo "字串" . "$name";
結果:字串$name
字串string
轉義字元:轉義字元用於我們在輸出乙個字串時,裡面存在一些特殊字元如'、"等,我們需要將其當做普通字元輸出,這是就需要轉移字元的出現。
如我們要輸出:「who's your dad?」 這串字元,如果不對其中的單引號進行轉義,那麼就會出現錯誤是的該單引號與前面的單引號形成閉合。因此正確的語句如下:
echo 'who\'s your dad?'
這樣的話就是將單引號轉義為正常字元輸出。
php中的轉義如下:
轉義字元**
轉義字元的含義
\ "雙引號
\ '單引號
\ \反斜槓
\ n換行符
\ r回車符
\ t製表符
\ $美元符號
<?php
$val='test';
echo "who's my dad? $val
";echo 'who"s my dad? $val
';echo "\$val\"
";echo '\$val single \'
';在php中雙引號中單引號可以正常使用,單引號中雙引號可正常使用,無需轉義。
php中的單引號 雙引號和轉義字元
php單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元,顧名思義會將規定的...
php中的單引號 雙引號和轉義字元
php 單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元 顧名思義會將規定...
php中的單引號 雙引號和轉義字元
php 單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元,顧名思義會將規定...