idealogica / debug
调试工具:一个包中包含 Symfony VarDumper 和 Chrome Logger。
1.1.3
2019-09-12 09:23 UTC
Requires
- php: >=5.5.9
- ccampbell/chromephp: ~4.1
- symfony/var-dumper: ~4.3.4
Requires (Dev)
- phpunit/phpunit: ~6.1.0
README
安装
composer require idealogica/debug:~1.1.0
如何使用?
此包提供了一些全局函数,可用于各种调试
dump()
使用 symfony/var-dumper 输出给定的参数。
dd(), _dump()
使用 symfony/var-dumper 输出给定的参数并停止执行。
trace()
以 HTML 或 CLI 模式打印回溯。
var_dump()
内置 PHP 函数。
var_dd(), _var_dump()
使用 var_dump(内置 PHP 函数)输出给定的参数并停止执行。
var_trace()
打印回溯。
js_dump()
使用 JavaScript(console::log)输出给定的参数。
js_dd(), _js_dump()
使用 JavaScript(console::log)输出给定的参数并停止执行。
js_trace()
使用 JavaScript(console::log)发送回溯。
cl_dump()
使用 Chrome Logger 输出给定的参数。
cl_dd(), _cl_dump()
使用 Chrome Logger 输出给定的参数并停止执行。
cl_trace()
使用 Chrome Logger 发送回溯。
profile()
计算代码执行时间。调用两次以获取两次调用之间的秒数。
许可证
在 MIT 许可证 下授权。