感谢你来到这里
我真的很激动
盼望,能有你的支持
捐赠可扫描二维码转账支付
支付宝扫一扫付款
微信扫一扫付款
(微信为保护隐私,不显示你的昵称)
在Symfony完整版框架中,DebugBundle可以和VarDumper组件进行完美整合,也可以在你的程序级别配置文件中的debug
根键下进行配置。当使用XML时,你必须使用http://symfony.com/schema/dic/debug
的命名空间。
http://symfony.com/schema/dic/debug/debug-1.0.xsd
这个XSD schema是可用的。
值类型: integer
默认值: 2500
dump出来的元素的最大数量。设为-1
代表无限制。
值类型: integer
默认值ult: -1
这个选项配置的是“字符串截断”时的最大字符串长度。默认值是-1
,代表字符串从不被截断。
值类型: string
默认值: null
配置剥离物(dumps)的output destination(输出目标)。
默认时,剥离物被显示在工具条中。由于这并非永远可能(比如当使用JSON API时),对于剥离物你可以有一个用于替代的输出目标。典型情况是,你需要设置本选项为 php://stderr
1 2 | debug:
dump_destination: php://stderr |
1 2 3 4 5 6 7 8 9 | <?xml version="1.0" encoding="UTF-8" ?>
<container xmlns="http://symfony.com/schema/dic/debug"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:debug="http://symfony.com/schema/dic/debug"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
http://symfony.com/schema/dic/debug http://symfony.com/schema/dic/debug/debug-1.0.xsd">
<debug:config dump-destination="php://stderr" />
</container> |
1 2 3 | $container->loadFromExtension('debug', array(
'dump_destination' => 'php://stderr',
)); |
本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。