我使用了XDebug與我的PHP方法,如後續代碼var_dump()是美麗的,但沒有表現出充分的信息來代替自卸有三個點...
結束,這可能是隨後Xdebug隱藏轉儲信息?
(length=87749)
我該如何告訴延續的跡象xdebug顯示全部轉儲? 感謝
我使用了XDebug與我的PHP方法,如後續代碼var_dump()是美麗的,但沒有表現出充分的信息來代替自卸有三個點...
結束,這可能是隨後Xdebug隱藏轉儲信息?
(length=87749)
我該如何告訴延續的跡象xdebug顯示全部轉儲? 感謝
Xdebug的截斷的輸出只要編輯(至少)字符串和數組,以避免越來越變大。
該集團的印刷可以使用這些指令被配置成數據的大寫金額:
對於更詳細的信息,並例如,參見Variable Display Features
您必須編輯您的php.ini
文件(或xdebug.ini
文件,具體取決於您的設置),以定義這些指令,其值符合您的需求。
例如,在Ubuntu上,在我/etc/php5/conf.d/xdebug.ini
文件,我有以下行:
xdebug.var_display_max_children = 256
xdebug.var_display_max_data = 2048
xdebug.var_display_max_depth = 8
在php.ini文件
xdebug.var_display_max_depth = 10 #example
感謝您抽出時間回答。 – 2011-02-26 17:15:30
@Smittles - Xdebug的增值經銷商可以在運行時通過函數ini_set設置:
ini_set('xdebug.var_display_max_depth', 5);
ini_set('xdebug.var_display_max_children', 256);
ini_set('xdebug.var_display_max_data', 1024);
見邁克爾· Berkowski在這裏的出色答案:https://stackoverflow.com/a/9998628/6073709
感謝您的鏈接找到「xdebug.var_display_max_data」解決了問題 – 2011-02-26 17:15:13
不客氣:-)玩得開心! – 2011-02-26 17:20:26
有沒有辦法實現這個無線訪問php.ini? – Smittles 2014-05-30 22:32:40