在開發領域,調試與編碼一樣重要。當開發人員需要檢查變量的信息時,例如函數是否返回數組時,最好檢查返回類型和返回值的內容。開發人員可以回顯所有內容,但是PHP本身提供了一種執行相同操作以及檢查數據類型的方法。
var_dump()函數用於轉儲有關變量的信息。此函數顯示結構化信息,例如給定變量的類型和值。遞歸地探索數組和對象,並縮進顯示結構的值。此函數對表達式也有效。
用法:
void var_dump ($expsn)
參數:該函數采用單個參數$expsn,該參數可以是一個單個變量,也可以是包含多個以任何類型分隔的變量的表達式。
Return Type:此函數沒有返回類型。
例子:
Input : $expsn = 2.7;
Output : float(2.7)
Input : $expsn = array(1, 2, array(3, 4, 5));
Output : array(3) {
[0]=> int(1)
[1]=> int(2)
[2]=> array(3) {
[0]=> int(3)
[1]=> int(4)
[2]=> int(5)
}
}
以下示例程序旨在說明var_dump()在PHP中的工作:
<?php
// PHP code to illustrate the working
// of var_dump() Function
var_dump(var_dump(2, 2.1, TRUE, array(1, 2, 3, 4)));
?>輸出:
int(2)
float(2.1)
bool(true)
array(4) {
[0]=> int(1)
[1]=> int(2)
[2]=> int(3)
[3]=> int(4)
}
NULL
注意事項:
- 除非對象實現__debugInfo()方法,否則對象的所有屬性(無論是公共,私有還是受保護的)都將在輸出中返回。
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自PronabM大神的英文原創作品 PHP | var_dump() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
