Fungsi get_declared_classes
Fungsi get_declared_classes mengembalikan array yang berisi nama semua kelas,
yang telah dideklarasikan dalam skrip saat ini, termasuk baik kelas pengguna,
maupun kelas bawaan PHP. Fungsi tidak menerima parameter.
Sintaks
get_declared_classes();
Contoh
Dapatkan daftar semua kelas yang dideklarasikan dalam skrip:
<?php
$res = get_declared_classes();
print_r($res);
?>
Hasil eksekusi kode:
['stdClass', 'Exception', 'Error', ...] // dan kelas bawaan PHP lainnya
Contoh
Tambahkan kelas pengguna dan lihat hasilnya:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
Hasil eksekusi kode:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
Contoh
Periksa keberadaan kelas tertentu dalam daftar:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
Hasil eksekusi kode:
true
Lihat Juga
-
fungsi get_declared_interfaces,
yang mengembalikan antarmuka -
fungsi get_declared_traits,
yang mengembalikan trait -
fungsi class_exists,
yang memeriksa kelas -
fungsi get_defined_functions,
yang mengembalikan fungsi