exporter扩展

2020-07-10  本文已影响0人  cameron_mantou

exporter定义

主要进行调试输出,区别于print_r输出,对于输出的多个方面进行了改进,对于前期开发调试还是很方便

安装使用

选择需要的扩展版本,因为我的环境是php7.2,所以我选择3.1.2版本

官方地址: https://packagist.org/packages/sebastian/exporter

composer require sebastian/exporter=3.1.2

composer require --dev sebastian/exporter=3.1.2

$ex = new Exporter();

$return = $ex->export(null);

echo $return; //结果:null

解析改进方面

null 如果不使用扩展包进行输出null类型,那么输出内容为空;如果使用扩展包进行输出,那么输出内容为null

true 如果不使用扩展包进行输出truel类型,那么输出内容为空;如果使用扩展包进行输出,那么输出内容为true

false 如果不使用扩展包进行输出false类型,那么输出内容为空;如果使用扩展包进行输出,那么输出内容为false

如果不使用扩展包进行输出字符串类型,那么输出内容为单引号的字符串;如果使用扩展包进行输出,那么输出内容为false

windows或者是linux系统所有的回车或者是换行符都会转化为\n

正确处理递归和重复渲染,输出相关的数据和对象

exporter让用户调试输出变得简单,最终输出字符串内容

上一篇 下一篇

猜你喜欢

热点阅读