Kazi get_defined_constants

Kazi get_defined_constants inarudisha safu yenye viboreshaji vyote vilivyobainishwa kufikia wakati huu. Kazi inaweza kukubua parameta ya hiari, ambayo inaruhusu kupata viboreshaji wa kitengo maalum tu. Safu inayorudishwa ina majina ya viboreshaji kama funguo na thamani zake.

Kiowazi

phpget_defined_constants(bool $categorize = false);

Mfano

Wacha tupate viboreshaji vyote vilivyobainishwa:

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

Matokeo ya utekelezaji wa kodi (vipengele 3 vya kwanza):

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

Mfano

Wacha tupate viboreshaji na kuwagawa katika makundi:

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

Matokeo ya utekelezaji wa kodi (mfano):

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

Mfano

Wacha tuangalie uwepo wa kiboreshaji maalum:

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

Matokeo ya utekelezaji wa kodi (mfano):

php'PHP version: 8.1.0'