W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
(PHP 4, PHP 5, PHP 7, PHP 8)
phpinfo — 輸出關于 PHP 配置的信息
phpinfo(int $flags = INFO_ALL): true
輸出 PHP 當前狀態(tài)的大量信息,包含了 PHP 編譯選項、啟用的擴展、PHP 版本、服務器信息和環(huán)境變量(如果編譯為一個模塊的話)、PHP 環(huán)境變量、操作系統(tǒng)版本信息、path 變量、配置選項的本地值和主值、HTTP 頭和PHP授權信息(License)。
因為每個系統(tǒng)安裝得有所不同,phpinfo() 常用于在系統(tǒng)上檢查配置設置和預定義變量。
phpinfo() 同時是個很有價值的、包含所有 EGPCS(Environment、GET、POST、Cookie、Server) 數(shù)據的調試工具。
flags
可以用以下的一個或多個 constants 用位運算傳遞給可選的 flags
參數(shù)來定制輸出的信息。 該參數(shù)可以把常量相加或者用按位或操作符按位運算。
Name (constant) | Value | Description |
---|---|---|
INFO_GENERAL | 1 | 配置的命令行、php.ini 的文件位置、建立的時間、Web 服務器、系統(tǒng)及更多其他信息。 |
INFO_CREDITS | 2 | PHP 貢獻者名單。參加 phpcredits()。 |
INFO_CONFIGURATION | 4 | 當前PHP指令的本地值和主值。參見 ini_get()。 |
INFO_MODULES | 8 | 已加載的模塊和模塊相應的設置。參見 get_loaded_extensions()。 |
INFO_ENVIRONMENT | 16 | 環(huán)境變量信息也可以用 $_ENV 獲取。 |
INFO_VARIABLES | 32 | 顯示所有來自 EGPCS (Environment, GET, POST, Cookie, Server) 的 預定義變量。 |
INFO_LICENSE | 64 | PHP許可證信息。參見 ? license FAQ。 |
INFO_ALL | -1 | 顯示以上所有信息。 |
總是返回 true。
示例 #1 phpinfo() 示例
<?php
// 顯示所有信息,默認顯示 INFO_ALL
phpinfo();
// Show just the module information. 僅僅顯示PHP模塊信息,
// phpinfo(8) 返回同樣的結果。
phpinfo(INFO_MODULES);
?>
注意:在 PHP 5.5 之前版本,當 expose_php 設置為 off 可以禁用一部分信息。 這包括了 PHP 和 Zend 的 logo,以及貢獻者名單。
注意:在命令行(CLI)模式下 phpinfo() 僅會輸出純文本,而不是HTML。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: