Fungsi get_declared_classes
Fungsi get_declared_classes mengembalikan tatasusunan yang mengandungi nama semua kelas,
yang telah diisytiharkan dalam skrip semasa, termasuk kedua-dua kelas pengguna,
dan kelas terbina dalam PHP. Fungsi ini tidak menerima parameter.
Sintaks
get_declared_classes();
Contoh
Dapatkan senarai semua kelas yang diisytiharkan dalam skrip:
<?php
$res = get_declared_classes();
print_r($res);
?>
Keputusan pelaksanaan kod:
['stdClass', 'Exception', 'Error', ...] // dan kelas terbina dalam PHP lain
Contoh
Tambahkan kelas pengguna dan lihat hasilnya:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
Keputusan pelaksanaan kod:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
Contoh
Periksa kewujudan kelas tertentu dalam senarai:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
Keputusan pelaksanaan kod:
true
Lihat juga
-
fungsi get_declared_interfaces,
yang mengembalikan antara muka -
fungsi get_declared_traits,
yang mengembalikan trait -
fungsi class_exists,
yang memeriksa kelas -
fungsi get_defined_functions,
yang mengembalikan fungsi