`
#rethink#
  • 浏览: 45045 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

xdebug: var_dump函数设置

PHP 
阅读更多

在安装xdebug之后,php原来的var_dump方法会被改变,显示效果变得更加友好。

http://xdebug.org/docs/display 上的说明:

Xdebug replaces PHP's var_dump() function for displaying variables. Xdebug's version includes different colors for different types and places limits on the amount of array elements/object properties, maximum depth and string lengths. There are a few other functions dealing with variable display as well.

 虽然显示更加友好了,但是在默认的设置下,经常会使复杂的数组和对象不能完整的显示。反而不利于我们调试。此时,只要在程序中动态修改下面三个值就可以了:

ini_set('xdebug.var_display_max_children', 128 );//xdebug.var_display_max_children Type: integer, Default value: 128

ini_set('xdebug.var_display_max_data', 512 );//Type: integer, Default value: 512

ini_set('xdebug.var_display_max_depth', 3);//Type: integer, Default value: 3

最后这个是指复杂的数组或对象显示时候的“深度”了。 

 

 

分享到:
评论

相关推荐

    kp_twig_xdebug:kp_twig_xdebug 是一个drupal8下的twig xdebug断点调试模块

    1.概述 kp_twig_xdebug 是一个drupal8下的twig xdebug断点调试模块,已解决twig下不能打断点的问题 2.下载 ...在twig模板内,如果需要断点,则使用xdebug_break函数 #xxx.html.twig {{ xdebug_break() }}

    php5 调试扩展dll -- php_xdebug-2.0.3-5.2.5.dll, php_xdebug-2.0.5-5.2-nts.dll

    [Xdebug] zend_extension_ts="D:\php\ext\php_xdebug-2.0.3-5.2.5.dll" xdebug.auto_trace=Off xdebug.collect_params=On xdebug.collect_return=On xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug....

    rosetta:带有用于 print_r、var_dump 和 wrap 的 Twig 扩展的 Starter Craft 插件

    Twig Extensions 将在稍后分离,但现在有方便的 print_r、var_dump 和 wrap 方法可用:打印_r {{ array|pr }} 与 PHP print_r 相同。稍后将检查是否安装了 xdebug。变量转储{{ array|vd }} 与 PHP var_dump 相同。 ...

    var_masterpiece-crx插件

    所以我们出现在搜索中:var dump,var-dump,var_dump,vardump,php调试,php对象,php阵列,php关联阵列,var_dumpview,var_dump视图,json_view,jsonview,json视图,xdebug,x调试的替代方案, 调试

    xdebug-2.0.4.tgz

    r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还...

    php-5.6.7-Win32-VC11-x64 xdebug

    xdebug.dll下载;把下载的dll拷贝到php里面的ext文件夹里(扩展dll都在这里),改名为php_xdebug.dll; 在php.ini里修改(在“; Module Settings ;”下面添加): [xdebug] zend_extension=php_xdebug.dll ...

    ansible-role-php-xdebug:Ansible角色-PHP Xdebug

    Xdebug安装文件的下载和构建位置。 php_xdebug_version: 2.9.5 要安装的Xdebug版本(有关列表,请参阅)。 php_xdebug_default_enable: 1 php_xdebug_coverage_enable: 1 是否启用XDebug覆盖率和默认异常处理。 ...

    php_xdebug-2.0.4-5.2.8.dll

    r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还...

    zend调试PHP_XDebug调试PHP_zend11.0

    调试环境为:XAMPP3.2+Zend Studio 11.0.2+WIN8( 64位)

    PHP开发调试(debug)工具Eclipse Console for PHP(EC4P)

    另外,PHP debug扩展Xdebug虽然改写了var_dump函数,但是还是同样的问题,不能在控制台(console)输出。 下面是我释出的PHP eclipse控制台(console) 输出项目(Eclipse Console for PHP| EC4P )0.5版本,基本实现了在...

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    将xdebug库放入ext插件目录 备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_...

    php_xdebug-2.1.0beta2-5.2-vc6.dll

    将下载的php_xdebug.dll放到ext目录,重命名为php_xdebug.dll; ...extension=php_xdebug.dll [Xdebug] xdebug.profiler_enable=on xdebug.trace_output_dir="I:\...xdebug.profiler_output_dir="I:\Projects\xdebug

    phpstorm配置Xdebug进行调试PHP教程

    运行环境: PHPSTORM版本 : 8.0.1 ...xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdebug版本一定要相对应 1. PHP安装xdebug扩展 ... [xdebug] zend_extension=”D:\wamp\...xdebug.remote_handler = d

    php_xdebug_vc11-x86_64.dll

    php_xdebug_vc11-x86_64.dll php_xdebug_vc11-x86_64.dll

    PHP调试技术手册.pdf

    1.1.3 print_r、var_dump(var_export)、debug_zval_dump 1.2 错误控制和日志记录调试 1.2.1 错误选项控制 1.2.2 错误抛出和处理 1.2.3 使用错误抑制符 1.2.4 日志记录 2 浏览器调试 2.1 页面输出调试 2.2 FirePHP ...

    wordpressify::balloon:旨在自动执行WordPress开发工作流的构建系统

    产品特点 :backhand_index_pointing_down: 包括 :package: 带Xdebug的开发服务器 :computer_disk: MariaDB数据库 :fire: 热装和CSS注入 :artist_palette: PostCSS和下一代CSS :cherries: :gear: Babel 7-ES6 ...

    php调试手册适合新手php开发者

    1.1.3 print_r、var_dump(var_export)、debug_zval_dump 1.2 错误控制和日志记录调试 1.2.1 错误选项控制 1.2.2 错误抛出和处理 1.2.3 使用错误抑制符 1.2.4 日志记录 2 浏览器调试 2.1 页面输出调试 2.2 FirePHP ...

    alpine-php:适用于5.6、7、7.1、7.2、7.3、7.4和8.0PHP Docker容器中的Alpine

    为了使xdebug配置在所有环境下都更容易,您可以定义一个自定义ENVVAR: XDEBUG_CLIENT_HOST 。 例如:对于OSX,XDEBUG_CLIENT_HOST = docker.for.mac;对于Windows用户和Linux用户,XDEBUG_CLIENT_HOST =

    Xdebug_Helper.zip

    亲测有效的Chrome_Xdebug_Helper_extension 安装步骤: 1 下载后解压 2 将extension_1_4_2.crx拖至谷歌的插件扩展页(如果报错,请进行下一步) 3 将extension_1_4_2.crx改名为extension_1_4_2.rar后解压 4 在chrome...

Global site tag (gtag.js) - Google Analytics