我使用带有XDEBUG最新版本的Netbeans 8.0.2 for PHP7.0,具有以下设置:
zend_extension = "\php\ext\php_xdebug-2.5.1-7.0-vc14.dll"
xdebug.remote_enable =on
xdebug.remote_handler =dbgp
xdebug.remote_host =127.0.0.1
xdebug.remote_port =9000
xdebug.idekey ="netbeans-xdebug"
xdebug.remote_mode =req
xdebug.var_display_max_children =-1
xdebug.var_display_max_data =-1
xdebug.var_display_max_depth =-1
xdebug.max_nesting_level =1023
xdebug.profiler_enable =0
xdebug.show_local_vars =0
在Netbeans的内部,我尝试了很多设置,但它并没有变得更好。 Netbeans目前的设置是:
Max Data length: 1028 (tried up to 8192)
Depth of Strucures: 5 (tried 1 to 5)
Maximum Children: 256 (tried 1 to 256)
调试项目需要花费20秒,30秒 - 有时更长或以异常结束 - 执行单步骤f。即在(简单)这样的行上:
if($highest > $ship_val)
或
$t_attribute_option_data_array['SUPPRESS'] = 'true';
我正在调试这个性能。
是否有人提示我如何使用XDEBUG和Netbeans解决此问题?
提前致谢! 霍尔格