Home > Article > Backend Development > Example analysis of get_defined_constants function usage in php_PHP tutorial
This article describes the usage of get_defined_constants function in php with examples. Share it with everyone for your reference. The specific analysis is as follows:
get_defined_constants (PHP 4 > = 4.1.0, PHP 5)
Get_defined_constants - Returns an associative array of names of all constants and their values
Description
Array get_defined_constants ([boolean$categorization])
Returns the names and values of all currently defined constants. This includes extensions set up and define() functions created.
Parameters
Category
Causes this function to return the first dimension and constant in the multidimensional array category and their values in the second dimension.
?
2 3 11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<🎜>define("MY_CONSTANT", 1);<🎜> <🎜>print_r(get_defined_constants(true));<🎜> <🎜>?> The above example will output something similar to: Array ( [internal] => Array ( [E_ERROR] => 1 [E_WARNING] => 2 [E_PARSE] => 4 [E_NOTICE] => 8 [E_CORE_ERROR] => 16 [E_CORE_WARNING] => 32 [E_COMPILE_ERROR] => 64 [E_COMPILE_WARNING] => 128 [E_USER_ERROR] => 256 [E_USER_WARNING] => 512 [E_USER_NOTICE] => 1024 [E_ALL] => 2047 [TRUE] => 1 ) [pcre] => Array ( [PREG_PATTERN_ORDER] => 1 [PREG_SET_ORDER] => 2 [PREG_OFFSET_CAPTURE] => 256 [PREG_SPLIT_NO_EMPTY] => 1 [PREG_SPLIT_DELIM_CAPTURE] => 2 [PREG_SPLIT_OFFSET_CAPTURE] => 4 [PREG_GREP_INVERT] => 1 ) [user] => Array ( [MY_CONSTANT] => 1 ) ) |