void var_dump ( mixed expression [, mixed expression [, ...]])
此函數顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。
- function a_test($str) //自定義函數
- {
- echo "nhi: $str"; //輸出參數
- var_dump(debug_backtrace()); //輸出backtrace
- }
- a_test('friend'); //調用用戶自定義函數
再來看一個var_dump遍歷對象實例吧
- class foo {
- private $a;
- public $b = 1;
- public $c='Vevb.com';
- private $d;
- static $e;
- public function test() {
- var_dump(get_object_vars($this));
- }
- }
- $test = new foo;
- var_dump(get_object_vars($test));
- $test->test();
注意:為了防止程序直接將結果輸出到瀏覽器,可以使用輸出控制函數來捕獲此函數的輸出,并把它們保存到一個例如 string 類型的變量中。
新聞熱點
疑難解答