PHP マニュアル
前のページ |  | 次のページ

# phpinfo

(PHP 3, PHP 4 , PHP 5)

phpinfo -- いろいろな PHP 情報を出力する

## 説明

int phpinfo ( [int what])

現在のPHPの状態に関する、多くの情報を出力します。出力される 情報には、PHPコンパイルオプションと拡張機能、PHPのバージョン、 サーバ情報と環境（モジュールとしてコンパイルされた場合）、 PHP の環境、OS バージョン情報、パス、構成オプションのマスター およびローカルの値、HTTP ヘッダ、PHP Licenseなどが あります。

システムのセットアップはそれぞれ違うため、configuration settingsや 利用できる定義済みの変数 を調べるためにphpinfo()がよく使われます。 また、phpinfo()には EGPCS (Environment, GET, POST, Cookie, Server)の情報が 含まれているため、デバッグツールとしても利用されます。

以下にあるconstantsビット値をひとつまたは 複数個を加算して、オプションのwhat引数に 渡すことによって出力をカスタマイズできます。 それぞれの定数やビット値をor演算子 で結んで渡すこともできます。

表 1. phpinfo() options

名前(定数) | 値 | 説明
--- | --- | ---
INFO_GENERAL | 1 | The configuration line, `php.ini` location, build date, Web Server, System and more.
INFO_CREDITS | 2 | PHP 4 Credits. See also phpcredits().
INFO_CONFIGURATION | 4 | Current Local and Master values for php directives. See also ini_get().
INFO_MODULES | 8 | Loaded modules and their respective settings. See also get_loaded_modules().
INFO_ENVIRONMENT | 16 | Environment Variable information that's also available in $_ENV.
INFO_VARIABLES | 32 | Shows all predefined variables from EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE | 64 | PHP License information. See also the license faq.
INFO_ALL | -1 | Shows all of the above. This is the default value.

例 1. phpinfo() examples

`<?php // Show all information, defaults to INFO_ALL phpinfo(); // Show just the module information. // phpinfo(8) yields identical results. phpinfo(INFO_MODULES); ?>`

> 注意: expose_phpがoffの 場合、一部の情報は表示されません。これにはPHPとZendのロゴ、 そしてクレジットが含まれます。

phpversion(), phpcredits(), php_logo_guid(), ini_get(), ini_set(), get_loaded_modules(), そして定義済みの変数 のセクションも参照してください。

前のページ | ホーム | 次のページ
phpcredits | 上に戻る | phpversion