[TOC]
KINT是一个免费开源,不用安装的PHP调试工具,用来替代系统内置的比如vardump(),printr(),debug_backtrace()等相关函数
安装(获得KINT)
- 通过
phar
`` 解释下什么是
phar`: PHP5.3之后支持了类似Java的jar包,名为phar; 用来将多个PHP文件打包为一个文件; 通俗点说说是:将项目(框架)压缩成一个文件,直接引用这个文件,就可以直接使用这个项目(框架)的所有功能
- 通过
composer
composer require kint-php/kint --dev
`` 解释下什么是
composer` Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件
使用
``` 说明:简写方法没有执行是因为,框架里面有相关的方法,将其覆盖了
扩展的使用
扩展地址:https://kint-php.github.io/kint/plugins/
介绍下microtime
的使用
![官方给出的运行结果 官方给出的运行结果](https://i-blog.csdnimg.cn/blog_migrate/a0549457f14a7820971f2582a27e52de.png)
实际测试代码 `` 可以通过配置
Kint::$enabled_mode = false;`来将相应的代码不输出
开发人员启用了Kint的调试,而又不想用户看见怎么办?
可以通过
$_SERVER['REMOTE_ADDR']
来获得指定IP开启调试,其他IP不开启调试查看界面太丑
想换UI?可以通过
Kint\Renderer\RichRenderer::$theme
设置相应的UI
...