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'