diff --git a/reference/info/functions/get-defined-constants.xml b/reference/info/functions/get-defined-constants.xml index 22a1421c7b..03dc593710 100644 --- a/reference/info/functions/get-defined-constants.xml +++ b/reference/info/functions/get-defined-constants.xml @@ -1,5 +1,5 @@ - + @@ -13,7 +13,7 @@ Description arrayget_defined_constants - + mixedcategorize This function returns the names and values of all the constants @@ -56,6 +56,69 @@ Array + + As of PHP 5, you can pass an optional parameter + categorize causing that this function will return + multi-dimensional array with categories in keys of the first dimension and + constants and their values in the second dimension. + + + +]]> + + &example.outputs.similar; + + 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 + ) + +) +]]> + + + + + Value of the categorize parameter is irrelevant, + only presence is considered. + + + See also defined,