PHPのお勉強!

PHP TOP

定義済み定数

以下の定数は、PHP コアに含まれており、常に利用可能です。

定義済の phpcredits() 定数
定数 説明
CREDITS_GROUP (int) コア開発者のリスト
CREDITS_GENERAL (int) 一般的なクレジット: 言語設計とコンセプト、PHP と PHP SAPIモジュールの作者。
CREDITS_SAPI (int) PHPのサーバーAPIモジュールとその作者の一覧。
CREDITS_MODULES (int) PHPの拡張モジュールとその作者の一覧。
CREDITS_DOCS (int) ドキュメント作成チームのクレジット
CREDITS_FULLPAGE (int) 通常、他のフラグと組み合わせて使用されます。 他のフラグで示される情報を含む完全に独立したHTMLページを出力する ことを指定します。
CREDITS_QA (int) 品質管理チームのクレジット
CREDITS_ALL (int) 全てのクレジット、CREDITS_DOCS | CREDITS_GENERAL | CREDITS_GROUP | CREDITS_MODULES | CREDITS_FULLPAGE を指定した場合と同じ。 この定数は、適当なタグを有する完全にスタンドアローンのHTMLページ を生成します。
phpinfo() の定数
定数 説明
INFO_GENERAL (int) configureオプション、php.ini の場所、構築日、Webサーバー、システム等。
INFO_CREDITS (int) PHP クレジット。phpcredits()も参照ください。
INFO_CONFIGURATION (int) PHPディレクティブの現在のローカルおよびマスター値。 ini_get()も参照ください。
INFO_MODULES (int) ロードされているモジュールとそれぞれの設定。
INFO_ENVIRONMENT (int) 環境変数に関する情報で、$_ENVでも入手可能です。
INFO_VARIABLES (int) EGPCS (Environment, GET, POST, Cookie, Server)から定義済の変数を表示します。
INFO_LICENSE (int) PHPライセンス情報。» license faqも参照ください。
INFO_ALL (int) 上記を全て表示します。これがデフォルト値です。
INI モードの定数
定数 説明
INI_USER (int) エントリはユーザーのスクリプトで (ini_set() のようなものを使って) 設定できます。 また、Windows registry でも設定できます。 .user.ini でも設定できます。
INI_PERDIR (int) エントリは php.ini, .htaccess, httpd.conf, .user.ini で設定できます。
INI_SYSTEM (int) エントリは php.ini または httpd.conf で設定できます。
INI_ALL (int) エントリはどこでも設定できます

Assert 定数。これらの値を使用して、 assert_options() のオプションを設定します。

assert() 定数
定数 説明
ASSERT_ACTIVE (int)

assert() の評価を有効にします。

警告

この機能は PHP 8.3.0 で 非推奨になります。この機能に頼らないことを強く推奨します。

ASSERT_CALLBACK (int)

アサーションに失敗した場合に実行するコールバック。

警告

この機能は PHP 8.3.0 で 非推奨になります。この機能に頼らないことを強く推奨します。

ASSERT_BAIL (int)

アサーションに失敗した時点に実行を中断します。

警告

この機能は PHP 8.3.0 で 非推奨になります。この機能に頼らないことを強く推奨します。

ASSERT_EXCEPTION (int)

アサーションに失敗するたびに AssertionError をスローします。

警告

この機能は PHP 8.3.0 で 非推奨になります。この機能に頼らないことを強く推奨します。

ASSERT_WARNING (int)

アサーションに失敗するたびに PHP の警告を発行します。

警告

この機能は PHP 8.3.0 で 非推奨になります。この機能に頼らないことを強く推奨します。

ASSERT_QUIET_EVAL (int)

アサーション式の評価中は error_reporting を無効にします。

警告

この機能は、PHP 8.0.0 で 削除されました

次の定数は、ホスト OS が Windows の場合にのみ使用可能なものです。 バージョン情報を知ることができるので、さまざまな機能を使う際に役立ちます。

Windows 固有の定数
定数 説明
PHP_WINDOWS_VERSION_MAJOR (int) Windows のメジャーバージョン。4 (NT4/Me/98/95)、 5 (XP/2003 R2/2003/2000) あるいは 6 (Vista/2008/7/8/8.1) となります。
PHP_WINDOWS_VERSION_MINOR (int) Windows のマイナーバージョン。0 (Vista/2008/2000/NT4/95)、 1 (XP)、2 (2003 R2/2003/XP x64)、10 (98) あるいは 90 (ME) となります。
PHP_WINDOWS_VERSION_BUILD (int) Windows のビルド番号 (たとえば Windows Vista SP1 はビルド 6001 となります)。
PHP_WINDOWS_VERSION_PLATFORM (int) PHP が現在動作しているプラットフォーム。この値は Windows Vista/XP/2000/NT4, Server 2008/2003 では 2、 Windows ME/98/95 では 1 となります。
PHP_WINDOWS_VERSION_SP_MAJOR (int) インストールされているサービスパックのメジャーバージョン。サービスパックがインストールされていない場合は 0 となります。たとえば Windows XP にサービスパック 3 をインストールした場合、この値は 3 となります。
PHP_WINDOWS_VERSION_SP_MINOR (int) インストールされているサービスパックのマイナーバージョン。サービスパックがインストールされていない場合は 0 となります。