392 of 410 menu

Funktionen get_defined_constants

Funktionen get_defined_constants returnerer et array med alle de konstanter, der er defineret på nuværende tidspunkt. Funktionen kan tage en valgfri parameter, som giver mulighed for kun at hente konstanter fra en bestemt kategori. Det returnerede array indeholder konstantnavnene som nøgler og deres værdier.

Syntaks

get_defined_constants(bool $categorize = false);

Eksempel

Hent alle definerede konstanter:

<?php define('MY_CONST', 'test'); $res = get_defined_constants(); print_r(array_slice($res, 0, 3)); ?>

Resultat af kodekørsel (første 3 elementer):

[ 'E_ERROR' => 1, 'E_WARNING' => 2, 'MY_CONST' => 'test' ]

Eksempel

Hent konstanter grupperet efter kategorier:

<?php $res = get_defined_constants(true); print_r(array_keys($res)); ?>

Resultat af kodekørsel (eksempel):

[ 'Core', 'pcre', 'user' ]

Eksempel

Tjek for tilstedeværelsen af en specifik konstant:

<?php $constants = get_defined_constants(); if (isset($constants['PHP_VERSION'])) { echo 'PHP version: ' . $constants['PHP_VERSION']; } ?>

Resultat af kodekørsel (eksempel):

'PHP version: 8.1.0'
svhyptuzkk