Diese Wörter haben in PHP eine besondere Bedeutung. Einige von ihnen sind wie Funktionen, andere wie Konstanten ... aber das sind sie nicht, sie sind nur Teil der Sprachstruktur. Sie können keine davon als Konstanten, Methodennamen oder Klassennamen verwenden. Es ist möglich, sie als Variablennamen zu verwenden, dies kann jedoch zu Verwirrung führen.
PHP-Schlüsselwörter
und/oder xor __FILE__ Ausnahme (PHP 5)
__LINE__ Array() als Break Case
Klasse Const Continue Declare Standard
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() erweitert
für foreach function global if
include include_once isset() list() new
drucken erfordern require_once return static
switch unset() use var while
__FUNCTION__ __CLASS__ __METHOD__ final (PHP 5) php_user_filter (PHP 5)
interface (PHP 5) implementiert (PHP 5) erweitert public ( PHP 5) private (PHP 5)
protected (PHP 5) abstract (PHP 5) clone (PHP 5) try (PHP 5) Catch (PHP 5)
throw (PHP 5) cfunction (nur PHP 4) this (Nur PHP 5)
Vordefinierte Klassen
Der Abschnitt listet vordefinierte Standardklassen auf. Verschiedene Erweiterungsbibliotheken definieren weitere Klassen, die in der jeweiligen Referenzdokumentation beschrieben werden.
Standardklassen
Diese Klassen werden durch einige in PHP integrierte Standardfunktionen definiert.
Verzeichnis
Erstellt von dir()
stdClass
__PHP_Incomplete_Class
Vordefinierte Klassen seit PHP 5
Diese zusätzlichen vordefinierten Klassen wurden in PHP 5.0.0 eingeführt.
Exception
php_user_filter
Closure
PHP5.3.0 führt eine vordefinierte Abschlussklasse Closure ein, mit der anonyme Funktionen implementiert werden können
Konstruktormethode dieser Klasse Manuelle Erstellung Objekte dieser Klasse sind verboten (was zu einem E_RECOVERABLE_ERROR-Fehler führt). Diese Klasse verfügt außerdem über eine __invoke-Methode, um magische Aufrufe durchzuführen.
Spezielle Klassen
Die folgenden Tags können nicht als Klassennamen verwendet werden, da sie spezielle Verwendungszwecke haben.
self
parent
Vordefinierte Konstanten
Kernel-vordefinierte Konstanten
Diese Konstanten werden im Kernel von PHP definiert. Es enthält PHP-, Zend Engine- und SAPI-Module.
PHP_VERSION (String)
PHP_OS (String)
PHP_SAPI (String)
Verfügbar seit PHP 4.2.0. Siehe php_sapi_name().
PHP_EOL (Zeichenfolge)
Verfügbar seit PHP 4.3.10 und PHP 5.0.2
PHP_INT_MAX (Ganzzahl)
Verfügbar seit PHP 4.4.0 und PHP 5.0.5
PHP_INT_SIZE (Ganzzahl) )
Verfügbar seit PHP 4.4.0 und PHP 5.0.5
DEFAULT_INCLUDE_PATH (Zeichenfolge)
PEAR_INSTALL_DIR (Zeichenfolge)
PEAR_EXTENSION_DIR (Zeichenfolge)
PHP_EXTENSION_DIR (Zeichenfolge)
PHP_PREFIX (Zeichenfolge)
Verfügbar seit PHP 4.3.0
PHP_BINDIR (Zeichenfolge)
PHP_LIBDIR (Zeichenfolge)
PHP_DATADIR (Zeichenfolge)
PHP_SYSCONFDIR (Zeichenfolge)
PHP_LOCALSTATEDIR (Zeichenfolge)
PHP_CONFIG_FILE_PATH (Zeichenfolge)
PHP_CONFIG_FILE_SCAN_DIR (Zeichenfolge)
PHP_SHLIB_SUFFIX (Zeichenfolge)
Verfügbar seit PHP 4.3.0
PHP_OUTPUT_HANDLER_START (Ganzzahl)
PHP_OUTPUT_HANDLER_CONT (Ganzzahl)
PHP_OUTPUT_ HANDLER _END (Ganzzahl)
E_ERROR ( Ganzzahl)
E_WARNING (Ganzzahl)
E_PARSE (Ganzzahl)
E_NOTICE (Ganzzahl)
E_CORE_ERROR (Ganzzahl)
E_CORE_WARNING (Ganzzahl)
E_COMPILE_ERROR (Ganzzahl)
(Ganzzahl )
E_USER_ERROR (Ganzzahl)
E_USER_WARNING (Ganzzahl)
E_USER_NOTICE (Ganzzahl)
E_ALL (Ganzzahl)
E_STRICT (Ganzzahl)
Gültig ab PHP 5.0.0<.>__COMPILER_HALT_OFFSET __ ( Ganzzahl)
Gültig seit PHP 5.1.0
Siehe magische Konstanten.
Standard vordefinierte Konstanten
Diese Konstanten werden standardmäßig von PHP definiert.
EXTR_OVERWRITE (integer)
EXTR_SKIP (integer)
EXTR_PREFIX_SAME (integer)
EXTR_PREFIX_ALL (integer)
EXTR_PREFIX_INEXSVALID (integer_integer)🎜 teger)
EXTR_IF_EXISTS ( integer)
SORT_ASC (integer)
SORT_DESC (integer)
SORT_REGULAR (integer)
SORT_NUMERIC (integer)
SORT_STRING (integer)
integer>integer_LOWER )
COUNT_NORMAL (integer)
COUNT_RECURSIVE (integer)
ASSERT_ACTIVE (integer)
ASSERT_CALLBACK (integer)
ASSERT_BAIL (integer)
ASSERT_ACTIVE (integer)
ASSERT_CALLBACK (integer)
ASSERT_BAIL (integer)
ASSERT>WARNING_Integer)
CONNECTION_ABORTED (integer)
CONNECTION_NORMAL (integer)
CONNECTION_TIMEOUT (integer)
INI_USER (integer)
INI_PERDIR (integer)
INteger SYSTEM
INI_USER 🎜>M_E (terapung)
M_LOG2E (terapung)
M_LOG10E (terapung)
M_LN2 (terapung)
M_LN10 (terapung)
M_PI (terapung)
M_PI_4 (float)
M_1_PI (float)
M_2_PI (float)
M_2_SQRTPI (float)
M_SQRT2 (float)
M_SQRT1_2 (float)
M_SQRT1_2 (float) CRYPT_STD_DES (integer)
CRYPT_EXT_DES (integer)
CRYPT_MD5 (integer)
CRYPT_BLOWFISH (integer)
DIRECTORY_SEPARATOR (rentetan)
INteger>SEEK 🎜>CARI_END (integer)
LOCK_SH (integer)
LOCK_EX (integer)
LOCK_UN (integer)
LOCK_NB (integer)
HTML_SPECIALCHARS (integer)
HTML_ENTITIES (integer)
HTML_ENTITIES (integer) integer)
ENT_QUOTES (integer)
ENT_NOQUOTES (integer)
INFO_GENERAL (integer)
INFO_CREDITS (integer)
INFO_CONFIGURATION (integer>inFO_🎜MODULES) INFO_VARIABLES (integer)
INFO_LICENSE (integer)
INFO_ALL (integer)
CREDITS_GROUP (integer)
CREDITS_GENERAL (integer) (integer)
REDITS_DUPIC integer)
CREDITS_DOCS (integer)
CREDITS_FULLPAGE (integer)
CREDITS_QA (integer)
CREDITS_ALL (integer)
STR_PAD_LEFT (integer) (_PAD_LEFT) <_pad_boight integer>PATHINFO_DIRNAME (integer)
PATHINFO_BASENAME (integer)
PATHINFO_EXTENSION (integer)
PATH_SEPARATOR (rentetan)
CHAR_MAX (integer)
Integer_CTY(integer)
LCCTY_integer 🎜 >LC_TIME (integer)
LC_COLLATE (integer)
LC_MONETARY (integer)
LC_ALL (integer)
LC_MESSAGES (integer)
ABDAY_1 (integer)
ABDAY>🎜>ABDAY_2 ABDAY_3 (integer)
ABDAY_4 (integer)
ABDAY_5 (integer)
ABDAY_6 (integer)
ABDAY_7 (integer)
DAY_1 (integer)
DAY_2 (integer)
DAY_2 (integer)
DAY_2 (integer) (integer)
DAY_4 (integer)
DAY_5 (integer)
DAY_6 (integer)
DAY_7 (integer)
ABMON_1 (integer)
ABMON_2 (integer)
ABMON_2 (integer)
AB integer)
ABMON_4 (integer)
ABMON_5 (integer)
ABMON_6 (integer)
ABMON_7 (integer)
ABMON_8 (integer)
ABMON_9 (integer) ABMON_11 (integer)
ABMON_12 (integer)
MON_1 (integer)
MON_2 (integer)
MON_3 (integer)
MON_4 (integer)
INteger)_5
MON_6 (integer)
MON_7 (integer)
MON_8 (integer)
MON_9 (integer)
MON_10 (integer)
MON_11 (integer)
MON_12 (integer)
MON_12 🎜>AM_STR (integer)
PM_STR (integer)
D_T_FMT (integer)
D_FMT (integer)
T_FMT (integer)
T_FMT_AMPM (integer)
ERA_TAHUN (integer)
ERA_D_T_FMT (integer)
ERA_D_FMT (integer)
ERA_T_FMT (integer)
ALT_DIGITS (integer)
INT_CURR_SYMBOL🎜🎜🎜teger > CRNCYSTR (integer)
MON_DECIMAL_POINT (integer)
MON_RIBU_SEP (integer)
MON_GROUPING (integer)
POSITIVE_SIGN (integer)
NEGATIVE_INTger_DIGN
NEGATIVE_INTER) 🎜>FRAC_DIGITS (integer)
P_CS_PRECEDES (integer)
P_SEP_BY_SPACE (integer)
N_CS_PRECEDES (integer)
N_SEP_BY_SPACE (integer)
P_SIGN_POSN
P_SIGN_POSN (integer_POSN) 🎜>PERPULUHAN_MATA ( integer)
RADIXCHAR (integer)
RIBU_SEP (integer)
THOUSEP (integer)
GROUPING (integer)
YESEXPR (integer)
NOESPR (integer)
NOESPR (integer) NOSTR (integer)
CODESET (integer)
LOG_EMERG (integer)
LOG_ALERT (integer)
LOG_CRIT (integer)
LOG_ERR (integer)
WARNING (integer_LOG)
NOTIS_LOG (integer)
LOG_INFO (integer)
LOG_DEBUG (integer)
LOG_KERN (integer)
LOG_USER (integer)
LOG_MAIL (integer) LOG_AUTH (integer)
LOG_SYSLOG (integer)
LOG_LPR (integer)
LOG_NEWS (integer)
LOG_UUCP (integer)
LOG_CRON (integer) (INteger)
LOG_LOCAL0 (integer)
LOG_LOCAL1 (integer)
LOG_LOCAL2 (integer)
LOG_LOCAL3 (integer)
LOG_LOCAL4 (integer)
LOG_LOCAL5 (integer) LOG_LOCAL5 (integer)
LOG_LOCAL7 (integer)
LOG_PID (integer)
LOG_CONS (integer)
LOG_ODELAY (integer)
LOG_NDELAY (integer)
LOG_NOWAIT (integer)
LOG_ODELAY (integer)
LOG_NDELAY (integer)
LOG_NOWAIT (integer)
Integer