+ -
当前位置:首页 → 问答吧 → UBUNTU,xdebug无发重写var_dump()

UBUNTU,xdebug无发重写var_dump()

时间:2011-12-26

来源:互联网

已经成功载入xdebug ,phpinfo中也显示
xdebug.overload_var_dump On On

下面是phpinfo Xdebug的详细内容
PHP code

xdebug
xdebug support    enabled
Version     2.1.2

Supported protocols    Revision
DBGp - Common DeBuGger Protocol     $Revision: 1.145 $

Directive    Local Value    Master Value
xdebug.auto_trace    Off    Off
xdebug.collect_assignments    Off    Off
xdebug.collect_includes    On    On
xdebug.collect_params    0    0
xdebug.collect_return    Off    Off
xdebug.collect_vars    Off    Off
xdebug.default_enable    On    On
xdebug.dump.COOKIE    no value    no value
xdebug.dump.ENV    no value    no value
xdebug.dump.FILES    no value    no value
xdebug.dump.GET    no value    no value
xdebug.dump.POST    no value    no value
xdebug.dump.REQUEST    no value    no value
xdebug.dump.SERVER    no value    no value
xdebug.dump.SESSION    no value    no value
xdebug.dump_globals    On    On
xdebug.dump_once    On    On
xdebug.dump_undefined    Off    Off
xdebug.extended_info    On    On
xdebug.file_link_format    no value    no value
xdebug.idekey    no value    no value
xdebug.manual_url    http://www.php.net    http://www.php.net
xdebug.max_nesting_level    100    100
xdebug.overload_var_dump    On    On
xdebug.profiler_aggregate    Off    Off
xdebug.profiler_append    Off    Off
xdebug.profiler_enable    Off    Off
xdebug.profiler_enable_trigger    Off    Off
xdebug.profiler_output_dir    /tmp    /tmp
xdebug.profiler_output_name    cachegrind.out.%p    cachegrind.out.%p
xdebug.remote_autostart    Off    Off
xdebug.remote_connect_back    Off    Off
xdebug.remote_cookie_expire_time    3600    3600
xdebug.remote_enable    Off    Off
xdebug.remote_handler    dbgp    dbgp
xdebug.remote_host    localhost    localhost
xdebug.remote_log    no value    no value
xdebug.remote_mode    req    req
xdebug.remote_port    9000    9000
xdebug.scream    Off    Off
xdebug.show_exception_trace    Off    Off
xdebug.show_local_vars    Off    Off
xdebug.show_mem_delta    Off    Off
xdebug.trace_format    0    0
xdebug.trace_options    0    0
xdebug.trace_output_dir    /tmp    /tmp
xdebug.trace_output_name    trace.%c    trace.%c
xdebug.var_display_max_children    128    128
xdebug.var_display_max_data    512    512
xdebug.var_display_max_depth    3    3


/etc/php5/apache2
php.ini中为
extension=xdebug.so
/etc/php5/cli
php.ini也是如上
/etc/php5/conf.d内容为
PHP code
zend_extension=/usr/lib/php5/20090626/xdebug.so


而/usr/lib/php5/20090626 中xdebug.so也存在

但是var_dump(array(1,'a',array('1','2')));却只显示方式却是php默认的方式
PHP code

array(3) { [0]=> int(1) [1]=> string(1) "a" [2]=> array(2) { [0]=> string(1) "1" [1]=> string(1) "2" } } 


也就是说xdebug的var_dump()没有重写默认地php var_dump()
 纠结了 ……

 

作者: jeff_stric   发布时间: 2011-12-26

之前认为是安装有问题 删除之后重新安装
sudo apt-get install php-pear
sudo pecl install xdebug
但依然照旧哎 
我系统为ubuntu 10.04 php为5.3.5-1ubuntu7.4 xdebug 为2.1.2

作者: jeff_stric   发布时间: 2011-12-26

热门下载

更多