var_dump — 打印變量的相關(guān)信息
10年積累的網(wǎng)站制作、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有湛河免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
此函數(shù)顯示關(guān)于一個(gè)或多個(gè)表達(dá)式的結(jié)構(gòu)信息,包括表達(dá)式的類型與值。數(shù)組將遞歸展開值,通過縮進(jìn)顯示其結(jié)構(gòu)。
例如:
?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?
輸出:
array(3) {
[0]= int(1)
[1]= int(2)
[2]= array(3) {
[0]= string(1) "a"
[1]= string(1) "b"
[2]= string(1) "c"
}
}
如果你說的type是指的數(shù)據(jù)類型的話,php支持以下數(shù)據(jù)類型:
布爾類型
整型
浮點(diǎn)型
字符串
數(shù)組
對象
資源類型
NULL
十六進(jìn)制轉(zhuǎn)十進(jìn)制:0X1A中0X是16進(jìn)制的開始位,A代表10,1A=10*16^0 + 1 * 16^1 = 10+16=26.
A,B,C,D,E,F(xiàn)這六個(gè)字母來分別表示10,11,12,13,14,15。字母不區(qū)分大小寫。
十六進(jìn)制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方,依次類推。
八進(jìn)制轉(zhuǎn)十進(jìn)制:0是8進(jìn)制的開始位,123=3*8^0+2*8^1+1*8^2=83.
八進(jìn)制數(shù)的第0位的權(quán)值為8的0次方,第1位的權(quán)值為8的1次方,第2位的權(quán)值為8的2次方,依次類推。
整型一般就是10,8,16進(jìn)制,2進(jìn)制一般用于存儲。
4種是標(biāo)量類型:整型、浮點(diǎn)數(shù)、字符串和布爾型;兩種是復(fù)合型:數(shù)組和對象;兩種特殊類型:資源和NULL。
PHP里的整型和浮點(diǎn)數(shù)分別對應(yīng)著C語言里的long和double類型。
PHP里的字符串是任何長度的字符序列。使用單引號和雙引號分隔,但是單引號僅對 \ 和 ' 進(jìn)行轉(zhuǎn)義。
PHP 支持 8 種原始數(shù)據(jù)類型。
四種標(biāo)量類型:
boolean(布爾型)false 和 true
只有兩個(gè)取值
integer(整型)
也就是非小數(shù)
float(浮點(diǎn)型,也稱作 double(取值范圍比float?。?
小數(shù)
string(字符串)
兩種復(fù)合類型:
array(數(shù)組)
object(對象)
最后是兩種特殊類型:
resource(資源)
NULL(無類型)
為了確保代碼的易讀性,本手冊還介紹了一些偽類型:
mixed(混合類型)
number(數(shù)字類型)
callback(回調(diào)類型)
更詳細(xì)的說明LZ可以百度搜索:php數(shù)據(jù)類型 會(huì)有很詳細(xì)的介紹
PHP函數(shù)不能算數(shù)據(jù)類型,數(shù)據(jù)類型必須可以派生出變量來,也就是說,數(shù)據(jù)類型是一個(gè)對象。
而php的函數(shù)不是對象,這個(gè)和他有沒有返回值無關(guān)。
硬要說像類型的對象的話,php的類可能稍稍像一點(diǎn)吧,因?yàn)轭愂菍ο螅梢耘缮?,但?shí)際上也不是。
不太清楚樓主為什么要糾結(jié)這樣的問題,不過至少php的函數(shù)不算數(shù)據(jù)類。