Thinkphp使用dd()函数

用过Laravel框架的同学都知道在调试代码的时候使用dd()函数打印变量非常方便,在ThinkPHP6及以上的版本框架中也默认加上了这个函数。但是在ThinkPHP5或更低版本的框架中,dd 并不是一个内置的方法,不过我们可以手动添加这个函数,步骤也非常简单

  1. 安装symfony/var-dumper扩展

    composer require symfony/var-dumper
    
  2. 添加自定义函数

    application/common.php中引入var-dumper并添加自定义函数dd()即可

    use Symfony\Component\VarDumper\VarDumper;
    
    if (!function_exists('dd')) {
        function dd(...$vars)
        {
            foreach ($vars as $v) {
                VarDumper::dump($v);
            }
    
            exit(1);
        }
    }
    
  3. 使用

    //打印单个变量
    dd(123);
    
    //打印多个变量
    dd(123, 'hello world', [1,2,3]);
    

    打印效果:

相关推荐

  1. ThinkPHP6中使用GatewayWorker

    2024-04-28 15:40:01       54 阅读
  2. 如何使用ThinkPHP框架(thinkphp8.0)创建定时任务?

    2024-04-28 15:40:01       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 15:40:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 15:40:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 15:40:01       82 阅读
  4. Python语言-面向对象

    2024-04-28 15:40:01       91 阅读

热门阅读

  1. leetcode40

    2024-04-28 15:40:01       36 阅读
  2. static为什么不能修饰String类

    2024-04-28 15:40:01       37 阅读
  3. 深入IntelliJ IDEA:高效配置与使用技巧

    2024-04-28 15:40:01       30 阅读
  4. SQL server 使用教程

    2024-04-28 15:40:01       25 阅读