定義済みの定数

コアの定義済みの定数

これらの定数は PHP のコアで定義済みの定数です。 PHP, Zend engine, SAPI モジュールも含みます。

PHP_VERSION (string)
現在の PHP のバージョンを "major.minor.release[extra]" 形式の文字列で表したもの。
PHP_MAJOR_VERSION (int)
現在の PHP のメジャーバージョンを整数値で表したもの (たとえば、バージョンが "5.2.7-extra" の場合は int(5) となる)。
PHP_MINOR_VERSION (int)
現在の PHP のマイナーバージョンを整数値で表したもの (たとえば、バージョンが "5.2.7-extra" の場合は int(2) となる)。
PHP_RELEASE_VERSION (int)
現在の PHP のリリースバージョンを整数値で表したもの (たとえば、バージョンが "5.2.7-extra" の場合は int(7) となる)。
PHP_VERSION_ID (int)
現在の PHP のバージョンを整数値で表したもの。バージョンを比較する際に有用 (たとえば、バージョンが "5.2.7-extra" の場合は int(50207) となる)。
PHP_EXTRA_VERSION (string)
現在の PHP の追加バージョンを文字列で表したもの (たとえば、バージョンが "5.2.7-extra" の場合は '-extra' となる)。 ディストリビューションのベンダーが、パッケージのバージョンを示すために使うことが多い。
ZEND_THREAD_SAFE (bool)
PHP の現状のビルドが、スレッドセーフ版であるかどうかを示す。
ZEND_DEBUG_BUILD (bool)
PHP の現状のビルドが、デバッグビルド版であるかどうかを示す。
PHP_ZTS (bool) ZEND_THREAD_SAFE のエイリアス
PHP の現状のビルドが、スレッドセーフ版であるかどうかを示す。
PHP_DEBUG (bool) ZEND_DEBUG_BUILD のエイリアス
PHP の現状のビルドが、デバッグビルド版であるかどうかを示す。
DEBUG_BACKTRACE_PROVIDE_OBJECT (int)
"object" のインデックスを収集します。
DEBUG_BACKTRACE_IGNORE_ARGS (int)
スタックトレース中の関数の情報に、引数の情報を含めません。
PHP_MAXPATHLEN (int)
この PHP がサポートする、ファイル名の長さ (パスを含む) の最大値。 PHP 5.3.0 以降で利用可能。
PHP_OS (string)
PHP がビルドされた OS。
PHP_OS_FAMILY (string)
PHP がビルドされたオペレーティングシステムファミリー。 以下のうちひとつです。 'Windows', 'BSD', 'Darwin', 'Solaris', 'Linux' or 'Unknown'. PHP 7.2.0 以降で利用可能。
PHP_SAPI (string)
この PHP のサーバー API。 php_sapi_name も参照ください。
PHP_EOL (string)
このプラットフォームの行末文字。
PHP_INT_MAX (int)
この PHP がサポートする整数型の最大値。32bit のシステムでは 通常は int(2147483647)。 64bit のシステムでは、int(9223372036854775807)。
PHP_INT_MIN (int)
この PHP がサポートする整数型の最小値。通常は、32ビットシステムなら int(-2147483648)、 64ビットシステムなら int(-9223372036854775808)。 通常は PHP_INT_MIN === ~PHP_INT_MAX となる。
PHP_INT_SIZE (int)
この PHP ビルドにおける整数型のサイズ (バイト数)。
PHP_FLOAT_DIG (int)
float への丸めやその逆操作の際に精度を維持できる数値の桁数。 PHP 7.2.0 以降で利用可能。
PHP_FLOAT_EPSILON (float)
x + 1.0 != 1.0 となる正の数 x のうちで、浮動小数点数値として表せる最小の数。 PHP 7.2.0 以降で利用可能。
PHP_FLOAT_MIN (float)
の浮動小数点数値として表せる最小の数。 浮動小数点数値として表せる 負の 最小値が必要なら、- PHP_FLOAT_MAX を使って下さい。 PHP 7.2.0 以降で利用可能。
PHP_FLOAT_MAX (float)
浮動小数点数値として表せる最大の数。 PHP 7.2.0 以降で利用可能。
DEFAULT_INCLUDE_PATH (string)
PEAR_INSTALL_DIR (string)
PEAR_EXTENSION_DIR (string)
PHP_EXTENSION_DIR (string)
動的にロード可能な拡張モジュールを探すデフォルトのディレクトリ。 (但し、extension_dir で上書きされた場合を除きます) デフォルトは PHP_PREFIX です。 (Windows では、 PHP_PREFIX . "\\ext" です。)
PHP_PREFIX (string)
configure 時に設定された --prefix の値。 Windows の場合、configure 時に設定された --with-prefix の値になります。
PHP_BINDIR (string)
configure 時に設定された --bindir の値。 Windows の場合、configure 時に設定された --with-prefix の値になります。
PHP_SBINDIR (string)
configure 時に設定された --sbindir の値。 Windows の場合、configure 時に設定された --with-prefix の値になります。 PHP 8.4.0 以降で利用可能です。
PHP_BINARY (string)
スクリプト実行時の PHP バイナリのパス。
PHP_MANDIR (string)
man ページのインストール先。
PHP_LIBDIR (string)
PHP_DATADIR (string)
PHP_SYSCONFDIR (string)
PHP_LOCALSTATEDIR (string)
PHP_CONFIG_FILE_PATH (string)
PHP_CONFIG_FILE_SCAN_DIR (string)
PHP_SHLIB_SUFFIX (string)
このプラットフォームの共有ライブラリの拡張子。"so" (多くの Unix 系 OS) や "dll" (Windows) など。
PHP_FD_SETSIZE (int)
select システムコール用のファイルディスクリプタの最大数。 PHP 7.1.0 以降で使用可能です。
E_ERROR (int)
E_WARNING (int)
E_PARSE (int)
E_NOTICE (int)
E_CORE_ERROR (int)
E_CORE_WARNING (int)
E_COMPILE_ERROR (int)
E_COMPILE_WARNING (int)
E_USER_ERROR (int)
E_USER_WARNING (int)
E_USER_NOTICE (int)
E_RECOVERABLE_ERROR (int)
E_DEPRECATED (int)
E_USER_DEPRECATED (int)
E_ALL (int)
E_STRICT (int)
エラーを報告する定数
__COMPILER_HALT_OFFSET__ (int)
true (bool)
Booleans も参照ください。
false (bool)
Booleans も参照ください。
null (null)
Null も参照ください。
PHP_WINDOWS_EVENT_CTRL_C (int)
Windows の CTRL C イベント。 PHP 7.4.0 から利用可能です。(Windows のみ)
PHP_WINDOWS_EVENT_CTRL_BREAK (int)
Windows の CTRL BREAK イベント。 PHP 7.4.0 から利用可能です。(Windows のみ)
PHP_CLI_PROCESS_TITLE (bool)
プロセスのタイトルを設定/取得できるかどうかを示します。 CLI SAPI でのみ利用可能です。
STDERR (resource)
stderr に対して、 既にオープンされているストリーム。 CLI SAPI でのみ利用可能です。
STDIN (resource)
stdin に対して、 既にオープンされているストリーム。 CLI SAPI でのみ利用可能です。
STDOUT (resource)
stdout に対して、 既にオープンされているストリーム。 CLI SAPI でのみ利用可能です。

マジック定数 も参照ください。

標準の定義済み定数

コアモジュール の定数は、すべて PHP にデフォルトで定義されています。