Функција get_defined_constants
Функција get_defined_constants враћа низ са свим константама дефинисаним
до тог момента. Функција може да прихвати опциони параметар,
који омогућава да се добију константе само одређене категорије.
Враћени низ садржи имена константи као кључеве и њихове вредности.
Синтакса
get_defined_constants(bool $categorize = false);
Пример
Добијмо све дефинисане константе:
<?php
define('MY_CONST', 'test');
$res = get_defined_constants();
print_r(array_slice($res, 0, 3));
?>
Резултат извршавања кода (прва 3 елемента):
[
'E_ERROR' => 1,
'E_WARNING' => 2,
'MY_CONST' => 'test'
]
Пример
Добијмо константе са груписањем по категоријама:
<?php
$res = get_defined_constants(true);
print_r(array_keys($res));
?>
Резултат извршавања кода (пример):
[
'Core',
'pcre',
'user'
]
Пример
Проверимо постојање конкретне константе:
<?php
$constants = get_defined_constants();
if (isset($constants['PHP_VERSION'])) {
echo 'PHP верзија: ' . $constants['PHP_VERSION'];
}
?>
Резултат извршавања кода (пример):
'PHP верзија: 8.1.0'