exporter扩展

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
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sw4Z7GSl-1594347322996)(en-resource://database/5808:1)]

true 如果不使用扩展包进行输出truel类型,那么输出内容为空;如果使用扩展包进行输出,那么输出内容为true
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d2tmSyhk-1594347323002)(en-resource://database/5804:1)]

false 如果不使用扩展包进行输出false类型,那么输出内容为空;如果使用扩展包进行输出,那么输出内容为false
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xi0TO5B9-1594347323007)(en-resource://database/5806:1)]

如果不使用扩展包进行输出字符串类型,那么输出内容为单引号的字符串;如果使用扩展包进行输出,那么输出内容为false
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qpBxCTuT-1594347323020)(en-resource://database/5802:1)]

windows或者是linux系统所有的回车或者是换行符都会转化为\n
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uwbahkyl-1594347323024)(en-resource://database/5810:1)]

正确处理递归和重复渲染,输出相关的数据和对象
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FNbIBouc-1594347323026)(en-resource://database/5812:1)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gq2M09oP-1594347323026)(en-resource://database/5814:1)]

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值