PHPの予約語一覧

PHP のキーワード

言語を構成するものとして、以下のキーワードはいずれも定数、クラス名、 関数名として使用することはできません。これらを変数名として使用することは一般的には可能ですが、 混乱を生じる可能性があります。

PHP のキーワード

__halt_compiler() abstract and array() as
break callable
(PHP 5.4 以降)
case catch class
clone const continue declare default
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
final finally
(PHP 5.5 以降)
for foreach function
global goto
(PHP 5.3 以降)
if implements include
include_once instanceof insteadof
(PHP 5.4 以降)
interface isset()
list() namespace
(PHP 5.3 以降)
new or print
private protected public require require_once
return static switch throw trait
(PHP 5.4 以降)
try unset() use var while
xor yield
(PHP 5.5 以降)

コンパイル時の定数

__CLASS__ __DIR__
(PHP 5.3 以降)
__FILE__ __FUNCTION__ __LINE__
__METHOD__ __NAMESPACE__
(PHP 5.3 以降)
__TRAIT__
(PHP 5.4 以降)

定義済のクラス

Directory stdClass __PHP_Incomplete_Class Exception ErrorException
php_user_filter Closure Generator self static
parent

PHP のコアで定義済みの定数

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_MIN
(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
(null)

その他の予約語

int
(PHP 7 以降)
float
(PHP 7 以降)
bool
(PHP 7 以降)
string
(PHP 7 以降)
true
(PHP 7 以降)
false
(PHP 7 以降)
null
(PHP 7 以降)
resource
(PHP 7 以降)
object
(PHP 7 以降)
mixed
(PHP 7 以降)
numeric
(PHP 7 以降)
タイトルとURLをコピーしました