Funksie get_declared_classes
Die funksie get_declared_classes gee 'n skikking terug wat die name van alle klasse bevat,
wat in die huidige skrip verklaar is, insluitend beide gebruikersgedefinieerde klasse
en PHP se ingeboude klasse. Die funksie neem geen parameters nie.
Sintaksis
get_declared_classes();
Voorbeeld
Kry 'n lys van alle verklaarde klasse in die skrip:
<?php
$res = get_declared_classes();
print_r($res);
?>
Resultaat van die kode-uitvoering:
['stdClass', 'Exception', 'Error', ...] // en ander PHP ingeboude klasse
Voorbeeld
Voeg 'n gebruikersgedefinieerde klas by en kyk na die resultaat:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
Resultaat van die kode-uitvoering:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
Voorbeeld
Kyk of 'n spesifieke klas in die lys voorkom:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
Resultaat van die kode-uitvoering:
true
Sien ook
-
funksie get_declared_interfaces,
wat koppelvlakke teruggee -
funksie get_declared_traits,
wat eienskappe (traits) teruggee -
funksie class_exists,
wat 'n klas nagaan -
funksie get_defined_functions,
wat funksies teruggee