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
get_defined_constants(bool $categorize = false);
Contoh
Dapatkan semua pemalar yang ditakrifkan:
<?php
define('MY_CONST', 'test');
$res = get_defined_constants();
print_r(array_slice($res, 0, 3));
?>
Keputusan pelaksanaan kod (3 elemen pertama):
[
'E_ERROR' => 1,
'E_WARNING' => 2,
'MY_CONST' => 'test'
]
Contoh
Dapatkan pemalar dengan pengelompokan mengikut kategori:
<?php
$res = get_defined_constants(true);
print_r(array_keys($res));
?>
Keputusan pelaksanaan kod (contoh):
[
'Core',
'pcre',
'user'
]
Contoh
Periksa kewujudan pemalar tertentu:
<?php
$constants = get_defined_constants();
if (isset($constants['PHP_VERSION'])) {
echo 'PHP version: ' . $constants['PHP_VERSION'];
}
?>
Keputusan pelaksanaan kod (contoh):
'PHP version: 8.1.0'