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'