get_defined_constants funksiyası
get_defined_constants funksiyası hazırda təyin olunmuş butun konstantiələri
özündə cəmləşdirən massiv qaytarır. Funksiya yalnız müəyyən kateqoriyaya aid konstantiələri
almağa imkan verən isteğe bağlı parametr qəbul edə bilər.
Qaytarılan massiv açar kimi konstantin adlarını və onların qiymətlərini özündə saxlayır.
Sintaksis
get_defined_constants(bool $categorize = false);
Nümunə
Butun təyin olunmuş konstantiələri əldə edək:
<?php
define('MY_CONST', 'test');
$res = get_defined_constants();
print_r(array_slice($res, 0, 3));
?>
Kodun icrasının nəticəsi (ilk 3 element):
[
'E_ERROR' => 1,
'E_WARNING' => 2,
'MY_CONST' => 'test'
]
Nümunə
Konstantiələri kateqoriyalara görə qruplaşdırmaqla əldə edək:
<?php
$res = get_defined_constants(true);
print_r(array_keys($res));
?>
Kodun icrasının nəticəsi (nümunə):
[
'Core',
'pcre',
'user'
]
Nümunə
Konkret konstantin olub-olmadığını yoxlayaq:
<?php
$constants = get_defined_constants();
if (isset($constants['PHP_VERSION'])) {
echo 'PHP versiyası: ' . $constants['PHP_VERSION'];
}
?>
Kodun icrasının nəticəsi (nümunə):
'PHP versiyası: 8.1.0'