Fungsi get_defined_constants

Fungsi get_defined_constants mengembalikan tatasusunan dengan semua pemalar yang ditakrifkan setakat ini. Fungsi ini boleh menerima parameter pilihan, yang membenarkan mendapatkan pemalar hanya untuk kategori tertentu. Tatasusunan yang dikembalikan mengandungi nama pemalar sebagai kunci dan nilainya.

Sintaks

phpget_defined_constants(bool $categorize = false);

Contoh

Dapatkan semua pemalar yang ditakrifkan:

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

Keputusan pelaksanaan kod (3 elemen pertama):

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

Contoh

Dapatkan pemalar dengan pengelompokan mengikut kategori:

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

Keputusan pelaksanaan kod (contoh):

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

Contoh

Periksa kewujudan pemalar tertentu:

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

Keputusan pelaksanaan kod (contoh):

php'PHP version: 8.1.0'