392 of 410 menu

Fungsi get_defined_constants

Fungsi get_defined_constants mengembalikan array dengan semua konstanta yang saat ini terdefinisi. Fungsi ini dapat menerima parameter opsional, yang memungkinkan untuk mendapatkan konstanta hanya dari kategori tertentu. Array yang dikembalikan berisi nama konstanta sebagai kunci dan nilainya.

Sintaks

get_defined_constants(bool $categorize = false);

Contoh

Mendapatkan semua konstanta yang terdefinisi:

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

Hasil eksekusi kode (3 elemen pertama):

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

Contoh

Mendapatkan konstanta dengan pengelompokan berdasarkan kategori:

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

Hasil eksekusi kode (contoh):

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

Contoh

Memeriksa keberadaan konstanta tertentu:

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

Hasil eksekusi kode (contoh):

'PHP version: 8.1.0'
bnnldahypl