PHPのマジカル定数(マジック定数)

→説明はこちら


サンプルコード実行

__LINE__

現在の行は、「33」 行目です。
現在の行は、「34」 行目です。

__FILE__

現在のファイルパスは、「・・・パス情報/code-example/php/3-1-12.php」 です。
現在のファイルパスは、「・・・パス情報/code-example/php/3-1-12.php」 です。

定義済み定数

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

PHP_VERSION(string):ご自身のサーバでご確認下さい。
PHP_MAJOR_VERSION (integer):ご自身のサーバでご確認下さい。
PHP_MINOR_VERSION (integer):ご自身のサーバでご確認下さい。
PHP_RELEASE_VERSION (integer):ご自身のサーバでご確認下さい。
PHP_VERSION_ID (integer):ご自身のサーバでご確認下さい。
PHP_EXTRA_VERSION (string):ご自身のサーバでご確認下さい。
PHP_ZTS (integer):ご自身のサーバでご確認下さい。
PHP_DEBUG (integer):ご自身のサーバでご確認下さい。
PHP_MAXPATHLEN (integer):ご自身のサーバでご確認下さい。
PHP_OS (string):ご自身のサーバでご確認下さい。
PHP_SAPI (string):ご自身のサーバでご確認下さい。
PHP_EOL (string):ご自身のサーバでご確認下さい。
PHP_INT_MAX (integer):ご自身のサーバでご確認下さい。
PHP_INT_SIZE (integer):ご自身のサーバでご確認下さい。
DEFAULT_INCLUDE_PATH (string):ご自身のサーバでご確認下さい。
PEAR_INSTALL_DIR (string):ご自身のサーバでご確認下さい。
PEAR_EXTENSION_DIR (string):ご自身のサーバでご確認下さい。
PHP_EXTENSION_DIR (string):ご自身のサーバでご確認下さい。
PHP_PREFIX (string):ご自身のサーバでご確認下さい。
PHP_BINDIR (string):ご自身のサーバでご確認下さい。
PHP_BINARY (string):ご自身のサーバでご確認下さい。
PHP_MANDIR (string):ご自身のサーバでご確認下さい。
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):ご自身のサーバでご確認下さい。
E_ERROR (integer):ご自身のサーバでご確認下さい。
E_WARNING (integer):ご自身のサーバでご確認下さい。
E_PARSE (integer):ご自身のサーバでご確認下さい。
E_NOTICE (integer):ご自身のサーバでご確認下さい。
E_CORE_ERROR (integer):ご自身のサーバでご確認下さい。
E_CORE_WARNING (integer):ご自身のサーバでご確認下さい。
E_COMPILE_ERROR (integer):ご自身のサーバでご確認下さい。
E_COMPILE_WARNING (integer):ご自身のサーバでご確認下さい。
E_USER_ERROR (integer):ご自身のサーバでご確認下さい。
E_USER_WARNING (integer):ご自身のサーバでご確認下さい。
E_USER_NOTICE (integer):ご自身のサーバでご確認下さい。
E_DEPRECATED (integer):ご自身のサーバでご確認下さい。
E_USER_DEPRECATED (integer):ご自身のサーバでご確認下さい。
E_ALL (integer):ご自身のサーバでご確認下さい。
E_STRICT (integer):ご自身のサーバでご確認下さい。
__COMPILER_HALT_OFFSET__ (integer):ご自身のサーバでご確認下さい。
TRUE (boolean):ご自身のサーバでご確認下さい。
FALSE (boolean):ご自身のサーバでご確認下さい。
NULL (boolean):ご自身のサーバでご確認下さい。

定義済み定数

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

E_ERROR(integer):1
E_WARNING(integer):2
E_PARSE(integer):4
E_NOTICE(integer):8
E_CORE_ERROR(integer):16
E_CORE_WARNING(integer):32
E_COMPILE_ERROR(integer):64
E_COMPILE_WARNING(integer):128
E_USER_ERROR(integer):256
E_USER_WARNING(integer):512
E_USER_NOTICE(integer):1024
E_STRICT(integer):2048
E_RECOVERABLE_ERROR(integer):4096
E_DEPRECATED(integer):8192
E_USER_DEPRECATED(integer):16384
E_ALL(integer):32767