一 准备

二 引入容器


项目地址:https://github.com/ayuayue/php-frame


信息调试

使用 php 自带的 var_dump、 print_r 等方法来打印输出并不美观,尤其在打印的数据比较多的时候,非常不易于观看,本次加入 symfony/var-dumper 开发包来进行命令的打印。包地址:https://github.com/symfony/var-dumper

安装

1
composer require --dev symfony/var-dumper # 在开发模式下开启

线上模式如果想过滤掉这个包,可以在安装的时候使用参数 --no-dev 来进行过滤。

命令如下

1
composer install --no-dev

使用

直接使用 dump 函数,将需要打印的参数传递进去即可。

1
2
3
4
5
6
# public/index.php
<?php

require_once __DIR__ . '/../bootstrap/app.php';

dump($_SERVER);

image-20210221154602101

这样就清晰了很多。