Debug 类別

Debug 类別是藉由顯示輸出資訊以除错變数、物件、陣列等的简易工具集, 这并不意味著你所有的除错需求是一站式服務,但做为简易方法快速拋出資訊以確認你在做的事。

dump(*$args)

dump 方法以格式化的方式并包含回溯資訊輸出多个混合值到瀏覽器中,因此你知道它來自何处。

靜態
參数 無限的混合變数
回傳
範例
Debug::dump($stuff, 'junk', array('whatever'));

預設情況下,巢狀結構将顯示为折疊以最小化在頁面佈局輸出的影響, 你可以修改此行为并藉由設定 Debug::$js_toggle_opentrue 來擴充它。

backtrace()

backtrace 方法顯示档案及方法被呼叫的行数,以及所有前面的清单。

靜態
參数
回傳
範例
Debug::backtrace();

classes()

輸出一个在目前 PHP 执行階段列表定義的所有类別清单。

靜態
參数
回傳
範例
Debug::classes();

interfaces()

輸出一个在目前 PHP 执行階段列表定義的所有介面类別清单。

靜態
參数
回傳
範例
Debug::interfaces();

includes()

輸出一个在目前 PHP 执行階段列表載入的所有引入档案清单。

靜態
參数
回傳
範例
Debug::includes();

functions()

輸出一个在目前 PHP 执行階段列表定義的所有函式清单。

靜態
參数
回傳
範例
Debug::functions();

constants()

輸出一个在目前 PHP 执行階段列表定義的所有常数清单。

靜態
參数
回傳
範例
Debug::constants();

extensions()

輸出一个 PHP 載入的所有擴充清单。

靜態
參数
回傳
範例
Debug::extensions();

headers()

輸出一个所有伺服器請求的 HTTP 表頭清单。

靜態
參数
回傳
範例
Debug::headers();

phpini()

印出一个讀取自 php.ini 的配置設定清单。

靜態
參数
回傳
範例
Debug::phpini();