调试

由于 MixPHP 是 CLI 启动,所以使用 var_dump print_r 调试时,输出结果并不在浏览器中,而是在SSH终端,无法方便的看到,所以 MixPHP 提供了两个调试方法来替代他们。

\Mix::varDump

等同于 var_dump

// 打印变量的相关信息
\Mix::varDump($var);

// 打印变量的相关信息并退出
\Mix::varDump($var, true);

\Mix::varPrint

等同于 print_r

// 打印关于变量的易于理解的信息
\Mix::varPrint($var);

// 打印关于变量的易于理解的信息并退出
\Mix::varPrint($var, true);

HTTP 404 / 500

HTTP 404 / 500 两个错误是最常见的,通常我们需要定制他们,来提升用户体验。

MixPHP 的错误可以有三种类型:

  • mix\web\Error::FORMAT_HTML
  • mix\web\Error::FORMAT_JSON
  • mix\web\Error::FORMAT_XML

当前模块使用哪种类型,可在配置文件中 error 组件配置中指定。

如何修改响应内容

view/error 目录内有三个目录:

  • html
  • json
  • xml

要修改错误响应内容,只需修改对应目录内的文件内容即可。