var_dump

var_dump

函數用於列印顯示,一個變數的內容與結構,以及類型的信息。

該函數有一個參數

第一個參數(必填)

第二個參數(選填參數,N)可以多個參數。

函數說明


版本

(PHP 3 >= 3.0.5, PHP 4, PHP 5, PHP 7 )

說明

var_dump();———>>輸出展示展示代碼內容,結構與類型。
該函數作可以窺探所有內容的類型,以及內部信息。

注意

為了防止程序直接將結果輸出到瀏覽器,可以使用輸出控制函數(output-control functions)
來捕獲此函數的輸出,並把它們保存到一個例如 string 類型的變數中。

函數類型


類型

該函數是調試、列印、輸出、展示類型函數。

參數

格式:
var_dump( '參數1(必填參數)' , 參數n" );
參數1:想要導出或者輸出的內容。
作用:輸出填入的內容。
類型:所有類型。
參數N:想要導出或者輸出的內容。
作用:輸出填入的內容。
類型:所有類型。
使用方法:
不開啟第二個參數時 直接這樣使用。
var_dump( '想要導出或者輸出的內容');
var_dump( '內容1' , ''內容2');

返回值

無任何返回值

相關函數


使用場景


1.常用用於代碼調試。
2.編寫框架時,該函數經常被自定義函數重新修改模仿,當作框架內列印輸出的基本原型。

實例說明


案例1:

代碼部分:
輸出部分:
array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } }

案例2:

代碼部分:
輸出部分:
string(3) "php" float(3.1) bool(true) int(15) array(2) { [0]=> int(1) [1]=> int(2) } object(Admin\Controller\test)#2 (0) { }