Funktionen get_declared_classes
Funktionen get_declared_classes returnerer et array, der indeholder navnene på alle klasser,
som er blevet deklareret i det aktuelle script, inklusive både brugerdefinerede klasser
og PHPs indbyggede klasser. Funktionen tager ingen parametre.
Syntaks
get_declared_classes();
Eksempel
Hent en liste over alle deklarerede klasser i scriptet:
<?php
$res = get_declared_classes();
print_r($res);
?>
Resultat af kodeudførelse:
['stdClass', 'Exception', 'Error', ...] // og andre indbyggede PHP-klasser
Eksempel
Tilføj en brugerdefineret klasse og se resultatet:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
Resultat af kodeudførelse:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
Eksempel
Tjek for tilstedeværelsen af en specifik klasse på listen:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
Resultat af kodeudførelse:
true
Se også
-
funktionen get_declared_interfaces,
som returnerer interfaces -
funktionen get_declared_traits,
som returnerer traits -
funktionen class_exists,
som tjekker en klasse -
funktionen get_defined_functions,
som returnerer funktioner