A get_defined_constants függvény
A get_defined_constants függvény egy tömböt ad vissza az összes,
jelenleg definiált konstanssal. A függvény fogadhat egy opcionális paramétert,
amely lehetővé teszi, hogy csak egy adott kategóriába tartozó konstansokat kapjunk vissza.
A visszaadott tömb a konstansok neveit tartalmazza kulcsként, és értékeiket.
Szintaxis
get_defined_constants(bool $categorize = false);
Példa
Kérjük le az összes definiált konstanst:
<?php
define('MY_CONST', 'test');
$res = get_defined_constants();
print_r(array_slice($res, 0, 3));
?>
A kód végrehajtásának eredménye (első 3 elem):
[
'E_ERROR' => 1,
'E_WARNING' => 2,
'MY_CONST' => 'test'
]
Példa
Kérjük le a konstansokat kategóriánként csoportosítva:
<?php
$res = get_defined_constants(true);
print_r(array_keys($res));
?>
A kód végrehajtásának eredménye (példa):
[
'Core',
'pcre',
'user'
]
Példa
Ellenőrizzük egy adott konstans jelenlétét:
<?php
$constants = get_defined_constants();
if (isset($constants['PHP_VERSION'])) {
echo 'PHP verzió: ' . $constants['PHP_VERSION'];
}
?>
A kód végrehajtásának eredménye (példa):
'PHP verzió: 8.1.0'