Funkcija get_declared_classes
Funkcija get_declared_classes vrne polje, ki vsebuje imena vseh razredov,
ki so bili deklarirani v trenutni skripti, vključno z uporabniškimi razredi
kot tudi vgrajenimi razredi PHP. Funkcija ne sprejema parametrov.
Sintaksa
get_declared_classes();
Primer
Pridobimo seznam vseh deklariranih razredov v skripti:
<?php
$res = get_declared_classes();
print_r($res);
?>
Rezultat izvajanja kode:
['stdClass', 'Exception', 'Error', ...] // in drugi vgrajeni razredi PHP
Primer
Dodajmo uporabniški razred in poglejmo rezultat:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
Rezultat izvajanja kode:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
Primer
Preverimo prisotnost določenega razreda na seznamu:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
Rezultat izvajanja kode:
true
Glejte tudi
-
funkcijo get_declared_interfaces,
ki vrne vmesnike -
funkcijo get_declared_traits,
ki vrne lastnosti (traits) -
funkcijo class_exists,
ki preveri razred -
funkcijo get_defined_functions,
ki vrne funkcije