[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的使用
实际测试代码
``
可以通过配置Kint::$enabled_mode = false;`来将相应的代码不输出
-
开发人员启用了Kint的调试,而又不想用户看见怎么办?
可以通过
$_SERVER['REMOTE_ADDR']来获得指定IP开启调试,其他IP不开启调试 -
查看界面太丑
想换UI?可以通过
Kint\Renderer\RichRenderer::$theme设置相应的UI
...