在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);
        }
    }
}
posted @ 2017-11-25 10:15  SpaceVision  阅读(27)  评论(0编辑  收藏  举报