Funksie get_defined_constants

Die funksie get_defined_constants gee 'n skikking terug met alle konstantes wat tans gedefinieer is. Die funksie kan 'n opsionele parameter aanvaar, wat dit moontlik maak om slegs konstantes van 'n spesifieke kategorie te kry. Die teruggekeerde skikking bevat die name van konstantes as sleutels en hul waardes.

Sintaksis

phpget_defined_constants(bool $categorize = false);

Voorbeeld

Laat ons alle gedefinieerde konstantes kry:

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

Resultaat van kode-uitvoering (eerste 3 elemente):

php[
  'E_ERROR' => 1,
  'E_WARNING' => 2,
  'MY_CONST' => 'toets'
]

Voorbeeld

Laat ons konstantes kry, gegroepeer volgens kategorieë:

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

Resultaat van kode-uitvoering (voorbeeld):

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

Voorbeeld

Laat ons die teenwoordigheid van 'n spesifieke konstante kontroleer:

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

Resultaat van kode-uitvoering (voorbeeld):

php'PHP weergawe: 8.1.0'