php裡面,字串什麼時候用單引號,什麼時候用雙引號

2021-03-08 09:19:43 字數 2795 閱讀 8397

1樓:匿名使用者

當你希望字串中的變數不被替換時用單引號,$a=2

print 'the result is : $a'

the result is:$a

print "the result is :$a"

the result is:2

似乎是這個樣子的,很久沒用過了。自己試一下

2樓:

1.用單引號時

1)字串裡變數不會被輸出 如:

$name='text';

echo '$name';//輸出 $name2)字串裡的轉義字元不會輸出 如果

echo 'it \n test'; //輸出 it \n test

2 用雙引號

1)字串裡變數會被輸出 如:

$name="text";

echo '$name';//輸出 text2)字串裡的轉義字元不會輸出 如果

echo "it is \n test"; //輸出 it is test (變成三個空格)

3樓:育知同創教育

,在單引號串中甚至反斜槓也失去了他的擴充套件含義(除了插入反斜槓\\和插入單引號\')。所以,當你想在字串中進行變數代換和包 含\n(換行符)等轉義序列時,你應該使用雙引號。單引號串可以用在其他任何地方,指令碼中使用單引號串處理速度會更快些,因為php語法分析器對單引號串 的處理方式比較單純,而雙引號的處理由於串內部也需要解析,因此更復雜些,所以處理速度略慢。

4樓:擺攤賣幸福

當使用字串的時候用單引號,

單引號裡邊肯定是字串

如果雙引號裡邊有變數,那麼就是變數

$a = '100';

echo '$a' // 輸出結果$aecho "$a" // 輸出結果 100;

5樓:慕雨那年

字串是以/0結尾,表示空字元,這樣輸入或者輸出遇到空字元就會預設結束。在c中,字串是以雙引號包括,單引號包括的是字元。

6樓:sc黑色茉莉

在c中,字串都是有/0作為結束標誌符的.但是字元陣列就沒有這個標誌.用雙引號是字串,單引號是字元

php什麼時候用單引號,什麼時候用雙引號

7樓:嘆吧

按需要寫,

單引號不需要解析變數,速度快!

複雜的字串兩個引號變著用,或用<<<

單引號裡不能包含單引號,雙引號裡也不能包含雙引號;

純字串你用單引號吧!有變數就用雙引號。。

最好還是單引號,有變數就用點『.』來連線。。。

8樓:匿名使用者

單雙引號的區別:

1、雙引號的變數是解析並輸出, 而單引號的變數不解析2、對於單引號來說,只有兩個轉義字元 \', \\,其他都原樣輸出3、對於雙引號來說, 可轉義字元除\\、\', 不解析外,其他的像\t, \r ,\n等都可以解析

9樓:開掛打殭屍

一般寫程式的時候,單引號和雙引號無所謂。如果你引號中間的變數或者物件代表其他的含義,需要解析的話,就使用雙引號。教科書上說:雙引號可以解析裡面的變數,單引號是不行的。

php中,中括號"[]"裡什麼時後用雙引號?什麼時候用單引號?

10樓:匿名使用者

一般情況下,建議都使用單引號,只有在這個字串需要進行計算時才使用雙引號。

比如:$_post['pwd'] 與 $_post["$pwd"],其區別在於 "$pwd" 需要進行計算後 以 $pwd 變數的值代替。

而 $_post['pwd'] 和 $_post["pwd"] 從功能上看沒有什麼區別,主要的區別在於:執行效率,因為php對於雙引號包含起來的字串要進行掃描計算,單引號則不管內容如何都會原因輸出而不會進行計算。

與 $_post[pwd] 的區別在於:

php會對於沒有用單引號或雙引號包含起來的,首先會猜測這是個全域性常量,而如果找不到會將之做為字串,但通常不建議這樣寫,只有在某些場合會這麼寫,以下是示例:

$s = "傳遞的變數:$_post[pwd]";

而不能寫成:

$s = "傳遞的變數:$_post['pwd']";

11樓:匿名使用者

說的通俗一點,就是如果在引號內沒有變數的話,還是使用單引號,有利於執行效率!

$a=10;

echo "$a是$a";輸出:10=10echo '$a=$a'; 輸出:$a=$a

php中什麼時候用單引號什麼時候用雙引號

12樓:金小牛笑傲江湖

當字串內有變數的時候用雙引號,字串內無變數的時候用單引號,雙引號的話php會檢測一遍字串內是否有變數,有的話就賦值進去,所以單引號比雙引號快

php中什麼時候用單引號什麼使用

13樓:育知同創教育

,在單引號串中甚至反斜槓也失去了他的擴充套件含義(除了插入反斜槓\\和插入單引號\')。所以,當你想在字串中進行變數代換和包 含\n(換行符)等轉義序列時,你應該使用雙引號。單引號串可以用在其他任何地方,指令碼中使用單引號串處理速度會更快些,因為php語法分析器對單引號串 的處理方式比較單純,而雙引號的處理由於串內部也需要解析,因此更復雜些,所以處理速度略慢。

14樓:巨蟹**潮牌鞋

變數為字串的時候可以用單引號或雙引號, 當變數字串裡面含有字串時候,就必須用單引號或者轉移字元

請問php中什麼時候用單引號什麼時候用雙引號?css中什麼時

擷取字串返回部分字串2 mb substr 使用方法和subst 相同,不過要開啟php.ini裡面extension php mbstring dl1擴充套件,不用擔心,一般的空間商都會開啟這 substr如果不行你可以去後盾網 php裡面,字串什麼時候用單引號,什麼時候用雙引號?當你希望字串中的...

引號什麼時候放在句號裡面,什麼時候放在句號外面?能說的簡單點嗎順便舉個例子

引號內的句子在一整句句子中作一定成分的要把句號寫在外面,引號內的句子如果是人說的一段話 這段話沒被分開 並未作成分,那麼句號寫在引號內。引用別人來的話或引用某個句源 子時,句號在外,此時引入的話相當於插入語,不應影響整句話的斷句,即無論這句話是否保留不影響標點符號使用 某人說的完整的話時句號在內。例...

日語中什麼時候用桑什麼時候用醬什麼時候用君什麼時候用哦什麼時候稱呼姓什麼時候稱呼名

諧音 桑 這是一個對別人的敬稱,叫好比我們在外面叫人 某某先生 中的這個 先生 一樣。所以只要是對不熟悉的人,上司,老師等,稱呼別人姓名,就要加上 對自己不能使用 諧音 醬 這是對別人的愛稱,一般譯為 小某某,某某寶貝 等既然是愛稱,就有點像給別人取的小名一樣。如某人名字叫 李瑩 如果你叫她 瑩 就...