在開發領域,調試與編碼一樣重要。當開發人員需要檢查變量的信息時,例如函數是否返回數組時,最好檢查返回類型和返回值的內容。開發人員可以回顯所有內容,但是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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。