首頁 > php教程 > php手册 > php 保留字列表_php基礎

php 保留字列表_php基礎

WBOY
發布: 2016-05-16 09:00:34
原創
1464 人瀏覽過

這些詞語在 PHP 中有著特殊的意義。它們有些像是函數,有些像是常數……但是它們不是的,它們只是語言結構的一部分。不能使用它們的任何一個作為常數、方法名稱或是類別名稱。但是可以將它們當作變數名稱使用,不過這樣會導致混淆。

PHP 關鍵字

與 or xor __FILE__ exception (PHP 5)
__LINE__ array() as break case
class const continue declare default die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
for foreach function global if
include include_once 21(list) new
print require require_once return static
switch unset() use var while
__FUNCTION__ __CLASS__ __METHOD__ final (PHP 5) php_user_filter (PHP 5)
interface (PHP 5) implements (PHP 5) implements (PHP publicface) (PHP 5) private (PHP 5)
protected (PHP 5) abstract (PHP 5) clone (PHP 5) try (PHP 5) catch (PHP 5)
throw (PHP 5) cfunction (PHP 4 only ) this (PHP 5 only)

預定義類別

節列出標準的預定義類別。各種擴展庫定義了其它類,其說明在各自的參考文件中。

標準類別
這些類別由一些內建在 PHP 中的標準函數定義。

Directory
由dir()創建.
stdClass
__PHP_Incomplete_Class
自PHP 5 起預先定義的類別
這些額外的預定義類別是PHP 5.0.0 引進的。

exception
php_user_filter
Closure
PHP5.3.0中引入了一個預先定義的final類別Closure,它可以用來實作匿名函式

該類別的建構方法禁止手動建立該類別的物件(會導致一個E_RECOVERABLE_ERROR錯誤)。該類別也有一個__invoke 方法來進行魔術呼叫。

特殊的類別
以下標記符不可以作為類別名,因為它們有著特殊的用途。

self
parent

預定義常數

內核預定義常數
這些常數在 PHP 的核心中定義。它包含 PHP、Zend 引擎和 SAPI 模組。

PHP_VERSION (string)
PHP_OS (string)
PHP_SAPI (string)
自 PHP 4.2.0 起可用。參見 php_sapi_name()。
PHP_EOL (字串)
自PHP 4.3.10 和PHP 5.0.2 起可用
PHP_INT_MAX (整數)
自PHP 4.4.0 和PHP 5.0.5 起可用
PHP_INT_SIZE (整數) )
自PHP 4.4.0 和PHP 5.0.5 起可用
DEFAULT_INCLUDE_PATH (字串)
PEAR_INSTALL_DIR (字串)
PEAR_EXTENSION_DIR (字串)
PHP_EXENSTION_DIR(DIR(U)
PHP_PREFIX (字串) )
自PHP 4.3.0 起可用
PHP_BINDIR (字串)
PHP_LIBDIR (字串)
PHP_DATADIR (字串)
PHP_SYSCONFDIR (字串)
PHP_LOCALSTATEDIR (字串)
PHP_CONFIG_FILE_PATH (字串)
PHP_CONFIG_FILE_SCAN_DIR (字串)
PHP_SHLIB_SUFFIX (字串)
自PHP 4.3.0 起可用PHP_OUTPUT_HANDLER_CONT (整數)
PHP_OUTPUT_HANDLER_END (整數)
E_ERROR(整數)
E_WARNING(整數)
E_PARSE(整數)
E_NOTICE(整數)
E_RORP(整數)E_CORE_WARNING(整數)
E_COMPILE_ERROR(整數)
E_COMPILE_WARNING (整數)
E_USER_ERROR (整數)
E_USER_WARNING (整數)
E_USER_NOTICE (pALLUSER >E_STRICT (整數)
從PHP 5.0.0 起有效 __COMPILER_HALT_OFFSET__ (integer)
自PHP 5.1.0 起有效
與魔術常數不同。

標準預定義常數量
這些常數是PHP 預設定義的。

EXTR_OVERWRITE (integer)
EXTR_SKIP (integer)
EXTR_PREFIX_SAME (integer)
EXTR_PREFIX_ALL (integer)
EXTR_PREFIX_INVALID (integer)
EXTR_PREFIX_IF_EXISTS (integer)
EXTR_IF_EXISTS (integer)
SORT_ASC (integer)
SORT_DESC (integer)
SORT_REGULAR (integer)
SORT_NUMERIC (integer)
SORT_STRING (integer)
CASE_LOWER (integer)
CASE_UPPER (integer)
COUNT_NORMAL (integer)
COUNT_RECURSIVE (integer)
ASSERT_ACTIVE (integer)
ASSERT_CALLBACK (integer)
ASSERT_BAIL (integer)
ASSERT_WARNING (integer)
ASSERT_QUIET_EVAL (integer)
CONNECTION_ABORTED (integer)
CONNECTION_NORMAL (integer)
CONNECTION_TIMEOUT (integer)
INI_USER (integer)
INI_PERDIR (integer)
INI_SYSTEM (integer)
INI_ALL (integer)
M_E (float)
M_LOG2E (float)
M_LOG10E (float)
M_LN2 (float)
M_LN10 (float)
M_PI (float)
M_PI_2 (float)
M_PI_4 (float)
M_1_PI (float)
M_2_PI (float)
M_2_SQRTPI (float)
M_SQRT2 (float)
M_SQRT1_2 (float)
CRYPT_SALT_LENGTH (integer)
CRYPT_STD_DES (integer)
CRYPT_EXT_DES (integer)
CRYPT_MD5 (integer)
CRYPT_BLOWFISH (integer)
DIRECTORY_SEPARATOR (string)
SEEK_SET (integer)
SEEK_CUR (integer)
SEEK_END (integer)
LOCK_SH (integer)
LOCK_EX (integer)
LOCK_UN (integer)
LOCK_NB (integer)
HTML_SPECIALCHARS (integer)
HTML_ENTITIES (integer)
ENT_COMPAT (integer)
ENT_QUOTES (integer)
ENT_NOQUOTES (integer)
INFO_GENERAL (integer)
INFO_CREDITS (integer)
INFO_CONFIGURATION (integer)
INFO_MODULES (integer)
INFO_ENVIRONMENT (integer)
INFO_VARIABLES (integer)
INFO_LICENSE (integer)
INFO_ALL (integer)
CREDITS_GROUP (integer)
CREDITS_GENERAL (integer)
CREDITS_SAPI (integer)
CREDITS_MODULES (integer)
CREDITS_DOCS (integer)
CREDITS_FULLPAGE (integer)
CREDITS_QA (integer)
CREDITS_ALL (integer)
STR_PAD_LEFT (integer)
STR_PAD_RIGHT (integer)
STR_PAD_BOTH (integer)
PATHINFO_DIRNAME (integer)
PATHINFO_BASENAME (integer)
PATHINFO_EXTENSION (integer)
PATH_SEPARATOR (string)
CHAR_MAX (integer)
LC_CTYPE (integer)
LC_NUMERIC (integer)
LC_TIME (integer)
LC_COLLATE (integer)
LC_MONETARY (integer)
LC_ALL (integer)
LC_MESSAGES (integer)
ABDAY_1 (integer)
ABDAY_2 (integer)
ABDAY_3 (integer)
ABDAY_4 (integer)
ABDAY_5 (integer)
ABDAY_6 (integer)
ABDAY_7 (integer)
DAY_1 (integer)
DAY_2 (integer)
DAY_3 (integer)
DAY_4 (integer)
DAY_5 (integer)
DAY_6 (integer)
DAY_7 (integer)
ABMON_1 (integer)
ABMON_2 (integer)
ABMON_3 (integer)
ABMON_4 (integer)
ABMON_5 (integer)
ABMON_6 (integer)
ABMON_7 (integer)
ABMON_8 (integer)
ABMON_9 (integer)
ABMON_10 (integer)
ABMON_11 (integer)
ABMON_12 (integer)
MON_1 (integer)
MON_2 (integer)
MON_3 (integer)
MON_4 (integer)
MON_5(整數)
MON_6(整數)
MON_7(整數)
MON_8(整數)
MON_9(整數)
MON_10(整數)
MON_11(整數)
MON_12 (整數)
AM_STR(整數)
PM_STR(整數)
D_T_FMT(整數)
D_FMT(整數)
T_FMT(整數)
T_FMT_AMPM(整數)
ERA(整數)
ERA_YEAR(整數)
ERA_D_T_FMT(整數)
ERA_D_FMT(整數)
ERA_T_FMT(整數)
ALT_DIGITS(整數)
INT_CURR_SYMBOL(整數)
ALT_DIGITS(整數)
INT_CURR_SYMBOL(整數)
ALTRRENCY_PSY ) )
CRNCYSTR(整數)
MON_DECIMAL_POINT(整數)
MON_THOUSANDS_SEP(整數)
MON_GROUPING(整數)
POSITIVE_SIGN(整數)
NEGATIVE_SIGN(GI)_BRINTSXIGN(整數)(KJ3)_BRJ/SIGN(2. )
FRAC_DIGITS(整數)
P_CS_PRECEDES(整數)
P_SEP_BY_SPACE(整數)
N_CS_PRECEDES(整數)
N_SEP_BY_SPACE(整數)
P_SSIGN_A_SN_SSIGN(E_SN) DECIMAL_POINT(整數)
RADIXCHAR(整數)
THOUSANDS_SEP(整數)
THOUSEP(整數)
GROUPING(整數)
YESEXPR(整數)
NOEXPR(整數)YESSTR(整數)
NOSTR(整數)
CODESET(整數)
LOG_EMERG(整數)
LOG_ALERT(整數)
LOG_CRIT(整數)
LOG_ERR(整數)
LOG_WARNING(整數)
LOG_NOTICE(整數)
LOG_INFO(整數)
LOG_DEBUG(整數)
LOG_KERN(整數)
LOG_USER(整數)
LOG_MAIL(整數)
LOG_DAEMON (整數)
LOG_AUTH(整數)
LOG_SYSLOG(整數)
LOG_LPR(整數)
LOG_NEWS(整數)
LOG_UUCP(整數)
LOG_CRON(整數)
LOG_AUTHPRIVBR>LOG_AUTHPRIVBR>LOG_AUTHPRIVBR>LOG_AUTHVBR>LOG_AUTH (整數)
LOG_LOCAL0(整數)
LOG_LOCAL1(整數)
LOG_LOCAL2(整數)
LOG_LOCAL3(整數)
LOG_LOCAL4(整數)
LOG_LOCAL5(整數)
LOG_LOCAL6(整數)
LOG_LOCAL5(整數)
LOG_LOCAL6(整數) )
LOG_LOCAL7(整數)
LOG_PID(整數)
LOG_CONS(整數)
LOG_ODELAY(整數)
LOG_NDELAY(整數)
LOG_NOWAIT(整數)
LOGROR(整數整數)

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板