在 thinkphp 中,没有 php 调试函数,如类似在 Laravel/Lumen 中有一个常用的调试 dd(),我们可以利用 composer 工具安装一个类似这样的 php 调试工具.

文档地址 https://kint-php.github.io/kint/

直接在项目中利用 composer 安装

在 thinkphp5.1+ 中利用 composer 安装 php 调试工具 kint

使用示例

 在 thinkphp5.1+ 中利用 composer 安装 php 调试工具 kint

结果

在 thinkphp5.1+ 中利用 composer 安装 php 调试工具 kint

会在页面的底端出现 kint 调试结果

如果需要 Laravel/Lumen 那样调试完直接出现 die 的结果,我们在 application 文件夹中创建 common.php 文件,填写以下内容:

在 thinkphp5.1+ 中利用 composer 安装 php 调试工具 kint

use Kint\Kint;

    Kint::$aliases[] = 'dd';

    function dd(...$vars) {
        Kint::dump(...$vars);
        exit;
    }

 示例结果

在 thinkphp5.1+ 中利用 composer 安装 php 调试工具 kint

这时没有输出字符串 'xxx',调用完 dd() 函数后直接就结束了. 

相关文章:

  • 2021-07-17
  • 2021-05-19
  • 2022-12-23
  • 2021-05-08
  • 2021-12-22
  • 2021-07-08
  • 2022-12-23
猜你喜欢
  • 2021-09-05
  • 2022-12-23
  • 2021-07-03
  • 2021-05-12
  • 2021-12-06
  • 2021-04-26
  • 2022-12-23
相关资源
相似解决方案