php中中括號裡什麼時後用雙引號什麼時候用單

2021-03-20 18:00:08 字數 4950 閱讀 6023

1樓:匿名使用者

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

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

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

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

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

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

而不能寫成:

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

2樓:匿名使用者

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

$a=10;

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

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

3樓:澄聞網

一樣,沒區別的。

" 跟 '是有區別的。

"的時候會轉換變數。

4樓:愛之冥想

對於數字索引沒區別,如果索引是字串,最好用引號,其中單引號解析的速度更快

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

5樓:匿名使用者

如果你的復字串 有轉義符號制

或其他特殊符號的時候需要用 雙引號,這時候php會去處理 轉義什麼的,如果是 單引號就不會去處理

如果你的 字串是平常普通字串 建議 用單引號,這樣php不會去處理轉義 速度較快

例如 $str = " a\/ a ";

$str = 'aaa';

6樓:匿名使用者

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

單引號裡邊肯定是字串

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

$a = '100';

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

在php語句中,什麼情況下可以不需要引號,什麼時候用雙引號,什麼時候用單引號?

7樓:匿名使用者

如果你要輸出數字或者非關鍵字可以不加引號

比如:echo(123);和echo(abc);都可以正常執行,當然不推薦這樣子輸出字串,因為容易和常量搞混淆。

單引號和雙引號的區別在於雙引號將會解析其中的內容,而單引號不會,比如以下**:

$a = '你好';

echo("$a");將輸出「你好」

echo('$a');將輸出「$a」;

一般沒有什麼特殊情況的話推薦使用單引號,因為不用解析其中的內容,因此效率更高一些,當然單引號相對雙引號沒這麼靈活,你可以根據實際情況靈活調整,不過最好有一個明確的規則讓自己遵守,以免**太亂不利於閱讀

我現在使用的是discuz!的規範,書寫sql**的時候使用雙引號,其他時候一律使用單引號

8樓:匿名使用者

變數,常量 不需要用引號 echo "111";這個111是字串 echo 111;這個111是數值常量 echo $a; $a是變數

雙引號與單引號的區別在於:雙引號裡的變數當做變數使用,單引號裡的變數當做字串使用

雙引號裡面的單引號可以看做是雙引號

舉例:$a = "我是字串";

輸出 echo $a; //我是字串echo "$a"; //我是字串echo '$a'; //$a

echo "字串:』$a『"; //字串:我是字串

9樓:瘋狂

通常情況,單雙引號是同等的,但是雙引號比單引號多一個,如 echo " hello $items world";如果這樣的話,php 會把$items 當做一個變數去解析

10樓:

一般情況下單雙引號沒有區別。

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

11樓:匿名使用者

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

print 'the result is : $a'

the result is:$a

print "the result is :$a"

the result is:2

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

12樓:

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 (變成三個空格)

13樓:育知同創教育

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

14樓:擺攤賣幸福

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

單引號裡邊肯定是字串

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

$a = '100';

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

15樓:慕雨那年

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

16樓:sc黑色茉莉

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

php有些函式括號內使用單引號有些使用雙引號,為什麼?

17樓:eleven福滿多多

總的來說單雙引號都可以,如果括號裡有變數(例如 $abc)的就用雙引號

18樓:匿名使用者

比如你來有一個變數:$num,它的值是:源abcdefg。

單引號內的所bai

有東西都被看成du是字串zhi

,包括變數,比如

print 'string is : $num';,輸dao出的結果就是【string is : $num】這樣一個字串,並不會輸出變數內容

而雙引號內的東西,變數的值會保留,比如:

print 「string is : $num」,輸出的結果就是【string is : abcdefg】

而用於引數中,與用在print中是同理的

php 陣列裡面,小,(括號)內,何時加""雙引號

19樓:神馬都要問

$hahaha= array(   ); 括號裡面的東西都可以用 單引號或者雙引號擴起來,阿拉伯數字可以不使用

例如$hahaha= array('a',1,'人',"大人","b","2");

如果是帶下標的

$hahaha= array('1'=>'a',2=>1,'b'=>'人');數字可以不用引號,也可以使用,但是字串必選使用

20樓:彭城程式詩人

原則上,當使用到字串的時候加雙引號。

21樓:匿名使用者

根據資料型別決定

$a = array(a,b,c,d,5,a1aa);

var_dump($a);

out:

array(6)

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

22樓:嘆吧

按需要寫,

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

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

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

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

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

23樓:匿名使用者

單雙引號的區別:

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

24樓:開掛打殭屍

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

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

25樓:金小牛笑傲江湖

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

線性代數施密特正交化中單位化中雙括號裡的怎麼算

施密特正交化中單位化中雙括號裡的東西是指的向量的模長吧,如果是向量的模長的話回,應該是把向量的各個分答量先平方再相加,然後再開算數平方根,就是模長了.而如果施密特正交化中單位化中雙括號裡的東西是指的向量的內積,那就是把兩個向量對應分量相乘再相加,就是內積了.線性代數施密特正交化括號計算方法,如何得出...

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

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

地,在括號中應該填什麼動詞地出神在括號裡填什麼動詞?

1 聚精會神 j j ng hu sh n 釋義 會 集中。原指君臣協力,集思廣益。後形容精神高度集中。造句 同學們聚精會神地聽老師講課。2 全神貫注 qu n sh n gu n zh 釋義 貫注 集中。全部精神集中在一點上。形容注意力高度集中。造句 他全神貫注地聽著老師的講課。3 全神關注 qu...