phpinfo() 函数

警告

phpinfo 必须仅用于开发环境。切勿将包含 phpinfo 的代码发布到生产环境中

介绍

话虽如此,它可以成为了解你正在使用的 PHP 环境(操作系统,配置,版本,路径,模块)的有用工具,尤其是在追踪错误时。它是一个简单的内置函数:

phpinfo();

它有一个参数 $what,允许自定义输出。默认值为 INFO_ALL,使其显示所有信息,并且在开发期间通常用于查看 PHP 的当前状态。

你可以传递参数 INFO_*常量 ,与按位运算符结合使用以查看自定义列表。

你可以在浏览器中运行它,以获得格式精美的详细外观。它也适用于 PHP CLI,你可以在其中将其传输到 less 以便于查看。

phpinfo(INFO_CONFIGURATION | INFO_ENVIRONMENT | INFO_VARIABLES);

这将显示 PHP 指令( ini_get ),环境( $_ENV )和预定义变量的列表。