在laraval中仿dd函数添加一个ddnodie调试函数

来源:csdn博客 分类: 文章浏览史 发布时间:2020-11-10 23:16:21 最后更新:2020-11-10 浏览:35
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-11-10 23:16:21

在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);
        }
    }
}
php技术微信