程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php安裝xdebug後var_dump()不能輸變量內容解決辦法

php安裝xdebug後var_dump()不能輸變量內容解決辦法

編輯:關於PHP編程

有人問為什麼php安裝xdebug後var_dump()不能輸變量內容呢,裡面的變量都是直接輸出而不是把變量中的內容輸出呢,下面我們只要簡單的配置一下xdebug即可解決了。

php開發環境裡,安裝了xdebug模塊後,var_dump()輸出的結果將比較易於查看,但默認情況下,var_dump() 輸出的結果將有所變化:過多的數組元素不再顯示,字符串變量將只顯示前N個字符,較深的數組元素也被顯示成省略號。這點會帶來一些不便,我們修改配置文件,設置這些。

在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 = 128


參數類型integer,默認值為128


顯示對象屬性最多個數。多出的不顯示

xdebug.var_display_max_data = 512


參數類型integer,默認值512
顯示數據最大長度

xdebug.var_display_max_depth = 3

參宿類型integer,默認值為3
顯示最大嵌套級數

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved