C:\windows\php.ini
extension=php_xdebug.dll
xdebug.profiler_enable=onxdebug.trace_output_dir="C:/www/test/xdebug"xdebug.profiler_output_dir="C:/www/test/xdebug"
xdebug.default_enable = On
xdebug.show_exception_trace = On // 设置为On后,即使捕捉到异常,代码行仍将强制执行异常跟踪.xdebug.show_local_vars = 1 // 将打印每个函数调用的最外围中的所有局部变量,包括尚未初始化的变量xdebug.max_nesting_level = 50xdebug.var_display_max_depth = 6 // 表示转储复杂变量的深度.xdebug.dump_once = Onxdebug.dump_globals = On// 如果进一步将 xdebug.dump_undefined 设为 On 并且不设定指定的超全局变量,则仍用值 undefined 打印变量.
xdebug.dump_undefined = Onxdebug.dump.REQUEST = *// 将打印 PHP 超全局变量 $_SERVER['REQUEST_METHOD']、$_SERVER['REQUEST_URI'] 和 $_SERVER['HTTP_USER_AGENT'].
xdebug.dump.SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENTxdebug.trace_format 设为 0则输出将符合人类阅读习惯(将参数设为 1 则为机器可读格式).
xdebug.show_mem_delta = 1 则可以查看内存使用量是在增加还是在减少, xdebug.collect_params = 4 则可以查看传入参数的类型和值.要监视每个函数返回的值,请设定 xdebug.collect_return = 1.PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0 出错解决
;extension=php_xdebug.dll
zend_extension_ts="C:/php/ext/php_xdebug.dll" //以zend方式加载xdebug.profiler_enable=onxdebug.trace_output_dir="C:/www/test/xdebug"xdebug.profiler_output_dir="C:/www/test/xdebug"