| Name | Description |
|---|---|
__LINE__ | The current line number of the file. |
__FILE__ | The full path and filename of the file. If used inside an include, the name of the included file is returned. Since PHP 4.0.2, __FILE__always contains an absolute path with symlinks resolved whereas in older versions it contained relative path under some circumstances. |
__DIR__ | The directory of the file. If used inside an include, the directory of the included file is returned. This is equivalent todirname(__FILE__). This directory name does not have a trailing slash unless it is the root directory. (Added in PHP 5.3.0.) |
__FUNCTION__ | The function name. (Added in PHP 4.3.0) As of PHP 5 this constant returns the function name as it was declared (case-sensitive). In PHP 4 its value is always lowercased. |
__CLASS__ | The class name. (Added in PHP 4.3.0) As of PHP 5 this constant returns the class name as it was declared (case-sensitive). In PHP 4 its value is always lowercased. The class name includes the namespace it was declared in (e.g. Foo\Bar). Note that as of PHP 5.4 __CLASS__ works also in traits. When used in a trait method, __CLASS__ is the name of the class the trait is used in. |
__TRAIT__ | The trait name. (Added in PHP 5.4.0) As of PHP 5.4 this constant returns the trait as it was declared (case-sensitive). The trait name includes the namespace it was declared in (e.g. Foo\Bar). |
__METHOD__ | The class method name. (Added in PHP 5.0.0) The method name is returned as it was declared (case-sensitive). |
__NAMESPACE__ | The name of the current namespace (case-sensitive). This constant is defined in compile-time (Added in PHP 5.3.0). |
These constants are defined by the PHP core. This includes PHP, the Zend engine, and SAPI modules.
PHP_VERSION(string)- The current PHP version as a string in "major.minor.release[extra]" notation.
PHP_MAJOR_VERSION(integer)- The current PHP "major" version as an integer (e.g., int(5) from version "5.2.7-extra"). Available since PHP 5.2.7.
PHP_MINOR_VERSION(integer)- The current PHP "minor" version as an integer (e.g., int(2) from version "5.2.7-extra"). Available since PHP 5.2.7.
PHP_RELEASE_VERSION(integer)- The current PHP "release" version as an integer (e.g., int(7) from version "5.2.7-extra"). Available since PHP 5.2.7.
PHP_VERSION_ID(integer)- The current PHP version as an integer, useful for version comparisons (e.g., int(50207) from version "5.2.7-extra"). Available since PHP 5.2.7.
PHP_EXTRA_VERSION(string)- The current PHP "extra" version as a string (e.g., '-extra' from version "5.2.7-extra"). Often used by distribution vendors to indicate a package version. Available since PHP 5.2.7.
PHP_ZTS(integer)- Available since PHP 5.2.7.
PHP_DEBUG(integer)- Available since PHP 5.2.7.
PHP_MAXPATHLEN(integer)- The maximum length of filenames (including path) supported by this build of PHP. Available since PHP 5.3.0.
PHP_OS(string)PHP_SAPI(string)- The Server API for this build of PHP. Available since PHP 4.2.0. See also php_sapi_name().
PHP_EOL(string)- The correct 'End Of Line' symbol for this platform. Available since PHP 4.3.10 and PHP 5.0.2
PHP_INT_MAX(integer)- The largest integer supported in this build of PHP. Usually int(2147483647). Available since PHP 4.4.0 and PHP 5.0.5
PHP_INT_SIZE(integer)- Available since 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)- The value "--prefix" was set to at configure. Available since PHP 4.3.0.
PHP_BINDIR(string)- Specifies where the binaries were installed into.
PHP_BINARY(string)- Specifies the PHP binary path during script execution. Available since PHP 5.4.
PHP_MANDIR(string)- Specifies where the manpages were installed into. Available since PHP 5.3.7.
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)- The build-platform's shared library suffix, such as "so" (most Unixes) or "dll" (Windows). Available since PHP 4.3.0
E_ERROR(integer)- Error reporting constant
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)- Available since PHP 5.3.0
E_USER_DEPRECATED(integer)- Available since PHP 5.3.0
E_ALL(integer)E_STRICT(integer)- Available since PHP 5.0.0
__COMPILER_HALT_OFFSET__(integer)- Available since PHP 5.1.0
TRUE(boolean)- See Booleans.
FALSE(boolean)- See Booleans.
NULL(boolean)- See Null.
Share:
No comments:
Post a Comment