PHP reserved word list _php Tutorial

Source: Internet
Author: User
These words have a special meaning in PHP. Some of them are like functions, some like constants ... But they are not, they are only part of the language structure. You cannot use any of them as constants, method names, or class names. However, they can be used as variable names, but this leads to confusion.

PHP Keywords

And 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 isset () 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) extends 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 (PHP 4 only) This (PHP 5 only)

pre-defined classes

section lists the standard predefined classes. Various extension libraries define other classes, which are described in their respective reference documents.

Standard class
These classes are defined by a number of standard functions built into PHP.

Directory
Created by Dir ().
StdClass
__php_incomplete_class
Pre-defined classes from PHP 5
These additional predefined classes are introduced by PHP 5.0.0.

exception
Php_user_filter
Closure
A pre-defined final class closure is introduced in PHP5.3.0, which can be used to implement anonymous functions

The class's construction method prohibits manually creating objects of that class (which results in a e_recoverable_error error). The class also has a __invoke method to make magic calls.

Special classes
The following tokens cannot be used as class names because they have a special purpose.

Self
Parent

pre-defined constants

Kernel pre-defined constants
These constants are defined in the kernel of PHP. It contains PHP, Zend engines, and SAPI modules.

Php_version (String)
Php_os (String)
Php_sapi (String)
Available from PHP 4.2.0. See Php_sapi_name ().
Php_eol (String)
Available from PHP 4.3.10 and PHP 5.0.2
Php_int_max (integer)
Available from PHP 4.4.0 and PHP 5.0.5
Php_int_size (integer)
Available from PHP 4.4.0 and PHP 5.0.5
Default_include_path (String)
Pear_install_dir (String)
Pear_extension_dir (String)
Php_extension_dir (String)
Php_prefix (String)
Available from PHP 4.3.0
Php_bindir (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)
Available from PHP 4.3.0
Php_output_handler_start (integer)
Php_output_handler_cont (integer)
Php_output_handler_end (integer)
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_all (integer)
E_strict (integer)
Valid from PHP 5.0.0
__compiler_halt_offset__ (integer)
Valid from PHP 5.1.0
See also Magic constants.

Standard pre-defined constants
These constants are defined by default in 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 (integer)
Mon_6 (integer)
Mon_7 (integer)
Mon_8 (integer)
Mon_9 (integer)
Mon_10 (integer)
Mon_11 (integer)
Mon_12 (integer)
Am_str (integer)
Pm_str (integer)
D_T_FMT (integer)
D_FMT (integer)
T_FMT (integer)
T_FMT_AMPM (integer)
ERA (integer)
Era_year (integer)
ERA_D_T_FMT (integer)
ERA_D_FMT (integer)
ERA_T_FMT (integer)
Alt_digits (integer)
Int_curr_symbol (integer)
Currency_symbol (integer)
Crncystr (integer)
Mon_decimal_point (integer)
Mon_thousands_sep (integer)
Mon_grouping (integer)
Positive_sign (integer)
Negative_sign (integer)
Int_frac_digits (integer)
Frac_digits (integer)
P_cs_precedes (integer)
P_sep_by_space (integer)
N_cs_precedes (integer)
N_sep_by_space (integer)
P_sign_posn (integer)
N_sign_posn (integer)
Decimal_point (integer)
Radixchar (integer)
Thousands_sep (integer)
Thousep (integer)
GROUPING (integer)
yesexpr (integer)
noexpr (integer)
Yesstr (integer)
Nostr (integer)
CodeSet (integer)
Log_emerg (integer)
Log_alert (integer)
Log_crit (integer)
Log_err (integer)
Log_warning (integer)
Log_notice (integer)
Log_info (integer)
Log_debug (integer)
Log_kern (integer)
Log_user (integer)
Log_mail (integer)
Log_daemon (integer)
Log_auth (integer)
Log_syslog (integer)
LOG_LPR (integer)
Log_news (integer)
LOG_UUCP (integer)
Log_cron (integer)
Log_authpriv (integer)
Log_local0 (integer)
Log_local1 (integer)
Log_local2 (integer)
Log_local3 (integer)
Log_local4 (integer)
LOG_LOCAL5 (integer)
LOG_LOCAL6 (integer)
LOG_LOCAL7 (integer)
Log_pid (integer)
Log_cons (integer)
Log_odelay (integer)
Log_ndelay (integer)
Log_nowait (integer)
Log_perror (integer)

http://www.bkjia.com/PHPjc/326091.html www.bkjia.com true http://www.bkjia.com/PHPjc/326091.html techarticle these words have a special meaning in PHP. Some of them are like functions, some like constants ... But they are not, they are only part of the language structure. Cannot use their ...

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.