var_dump
目 錄
1
簡介2
描述3
例子1簡介
var_dump
(PHP 3 >= 3.0.5, PHP 4, PHP 5)
var_dump -- 打印變量的相關(guān)信息
2描述
void var_dump ( mixed expression [, mixed expression [, ...]] )
此函數(shù)顯示關(guān)于一個(gè)或多個(gè)
表達(dá)式的結(jié)構(gòu)信息,包括表達(dá)式的類型與值。
數(shù)組將遞歸展開值,通過
縮進(jìn)顯示其結(jié)構(gòu)。
提示: 為了防止程序直接將結(jié)果輸出到瀏覽器,可以使用輸出控制函數(shù)(output-control functions)來捕獲此函數(shù)的輸出,并把它們保存到一個(gè)例如 string 類型的
變量中。
可以比較一下 var_dump() 與 print_r()。
3例子
例1:
1
2
3
4
<?
$a = array (1, 2, array ("a", "b", "c"));
var_dump ($a);
?>
輸出結(jié)果:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
例2:
1
2
3
4
5
<?php
$b = 3.1;
$c = true;
var_dump($b, $c);
?>
輸出結(jié)果:
1
2
float(3.1)
bool(true)
<?php
var_dump(0323); //輸出 int(211)
?>
整數(shù)溢出
如果給定的一個(gè)數(shù)超出了 的范圍,將會(huì)被解釋為 。同樣如果執(zhí)行的運(yùn)算結(jié)果超出了 范圍,也會(huì)返回 。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。