1. 程式人生 > >在PHP中var_dump()函式輸出不完整的問題

在PHP中var_dump()函式輸出不完整的問題

PHP開發環境裡,安裝了xdebug模組後,var_dump()輸出的結果將比較易於檢視,但預設情況下,var_dump() 輸出的結果將有所變化:過多的陣列元素不再顯示,字串變數將只顯示前N個字元,較深的陣列元素也被顯示成省略號

這點會帶來一些不便,不過我們可以修改php.ini配置檔案,解決這個問題。
在php.ini裡的xdebug節點中,加入或修改以下引數 
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=5

其中:

xdebug.var_display_max_children是允許一個數組最多顯示多少個元素


xdebug.var_display_max_data是允許一個字串變數最多顯示多少個位元組

xdebug.var_display_max_depth是允許一個數組最多顯示多少個維度

最後重啟apache服務即可。