PHP中的資料型別(含單引號與雙引號的區別)

2021-09-22 07:48:16 字數 590 閱讀 6643

一、標量型

(1)bool 布林型:用於邏輯判斷。只有true和false兩個值,表示事物的「真」和「假」,且不區分大小寫

(2)int 整形:可由十進位制、八進位制和十六進製制數指定,用來表示整數。其中,八進位制使用0~7表示,且數字前必須加上0;十六進製制使用0–9與a–f表示,數字前必須加上0x

(3)float 浮點型:浮點型是程式中表示小數的一種方法。

(4)string 字串型:是由連續的字母、數字或字元組成的字串行

①單引號

②雙引號

③定界符<<<(heredoc、nowdoc)

單引號與雙引號的區別:

①單引號不能解析變數,雙引號可以解析變數**義);

②雙引號裡如果有單引號的話,單引號裡面的變數也會解析

③雙引號裡的變數名後面必須要有乙個非數字、字母、下劃線的字元隔開,否則會將後邊部分統一認為是乙個變數

④單引號比雙引號效率高

二、復合型別

(1)array 陣列

(2)object 物件

三、特殊型別

(1)resource 資源

(2)null 空值

PHP中單引號與雙引號的區別

雙引號裡面的字段會經過編譯器解釋,然後再當作html 輸出。單引號裡面的不進行解釋,直接輸出。從字面意思上就可以看出,單引號比雙引號要快了。php中,雙引號中的變數 var 和特殊字元 r n之類 會被轉義,單引號中的內容不會被轉義 所以效率更高 word hello hello word worl...

php中雙引號與單引號的區別

主要區別 雙引號的情況下,php要搜尋可能存在的變數,然後替換為變數值 單引號情況下,直接原樣輸出 boo 7 echo 等於 boo這個值 這裡邊的變數是 boo,但是php搜尋的變數是 boo這個值,自然而然,沒有這個變數會報錯 boo 7 echo 等於 boo,這個值 這個搜尋的就是變數 b...

php中單引號與雙引號的區別

舉例1 單引號無法處理變數 header content type text html charset utf 8 設定頁面編碼 content hello php echo content echo echo echo content echo echo what s my name?最簡單的寫法...