在laraval中仿dd函数添加一个ddnodie调试函数
在laraval中添加一个ddnodie调试函数
每次调试laravel, 习惯用dd,但有时有多个参数,又不想去构造那个array,要能快速用。决定仿照自己写一个,
文件地址在
..\vendor\laravel\framework\src\Illuminate\Support\helpers.php
里面的dd是原来的程序,ddnodie是我加进去的,名字可以随便取,比如叫dn也无所谓。不同点就是去掉那个die,程序输出调试结果后还会向下运行,调试时用起来很方便。如下,
if (! function_exists('dd')) {
/**
* Dump the passed variables and end the script.
*
* @param mixed
* @return void
*/
function dd(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x);
}
die(1);
}
}
if (! function_exists('ddnodie')) {
/**
* Dump the passed variables and end the script.
*
* @param mixed
* @return void
*/
function ddnodie(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x);
}
}
}