Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

get_defined_constants(3) [php man page]

GET_DEFINED_CONSTANTS(3)						 1						  GET_DEFINED_CONSTANTS(3)

get_defined_constants - Returns an associative array with the names of all the constants and their values

SYNOPSIS
array get_defined_constants ([bool $categorize = false]) DESCRIPTION
Returns the names and values of all the constants currently defined. This includes those created by extensions as well as those created with the define(3) function. PARAMETERS
o $categorize - Causing this function to return a multi-dimensional array with categories in the keys of the first dimension and constants and their values in the second dimension. <?php define("MY_CONSTANT", 1); print_r(get_defined_constants(true)); ?> The above example will output something similar to: Array ( [Core] => 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 ) ) RETURN VALUES
Returns an array of constant name => constant value array, optionally groupped by extension name registering the constant. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.1 | | | | | | | Windows only: Core constants are categorized | | | under Core, previously mhash. | | | | | 5.3.0 | | | | | | | Core constants are categorized under Core, pre- | | | viously internal. On Windows, the Core Constants | | | are categorized under mhash. | | | | |5.2.11 | | | | | | | The $categorize parameter now operates appropri- | | | ately. Previously, the $categorize parameter was | | | interpreted as !is_null($categorize), making any | | | value other than NULL force the constants to be | | | categorized. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 get_defined_constants(3) Example <?php print_r(get_defined_constants()); ?> The above example will output something similar to: 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 ) SEE ALSO
defined(3), get_loaded_extensions(3), get_defined_functions(3), get_defined_vars(3). PHP Documentation Group GET_DEFINED_CONSTANTS(3)

Check Out this Related Man Page

ARRAY_FILL(3)								 1							     ARRAY_FILL(3)

array_fill - Fill an array with values

SYNOPSIS
array array_fill (int $start_index, int $num, mixed $value) DESCRIPTION
Fills an array with $num entries of the value of the $value parameter, keys starting at the $start_index parameter. PARAMETERS
o $start_index - The first index of the returned array. If $start_index is negative, the first index of the returned array will be $start_index and the following indices will start from zero (see example). o $num - Number of elements to insert. Must be greater than or equal to zero. o $value - Value to use for filling RETURN VALUES
Returns the filled array ERRORS
/EXCEPTIONS Throws a E_WARNING if $num is less than zero. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.6.0 | | | | | | | $num may now be zero. Previously, $num was | | | required to be greater than zero. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 array_fill(3) example <?php $a = array_fill(5, 6, 'banana'); $b = array_fill(-2, 4, 'pear'); print_r($a); print_r($b); ?> The above example will output: Array ( [5] => banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana ) Array ( [-2] => pear [0] => pear [1] => pear [2] => pear ) NOTES
See also the Arrays section of manual for a detailed explanation of negative keys. SEE ALSO
array_fill_keys(3), str_repeat(3), range(3). PHP Documentation Group ARRAY_FILL(3)
Man Page