當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP var_dump()用法及代碼示例


在開發領域,調試與編碼一樣重要。當開發人員需要檢查變量的信息時,例如函數是否返回數組時,最好檢查返回類型和返回值的內容。開發人員可以回顯所有內容,但是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()方法,否則對象的所有屬性(無論是公共,私有還是受保護的)都將在輸出中返回。


相關用法


注:本文由純淨天空篩選整理自PronabM大神的英文原創作品 PHP | var_dump() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。