Funkcija get_declared_classes

Funkcija get_declared_classes vraća niz koji sadrži imena svih klasa, koje su deklarisane u trenutnoj skripti, uključujući i korisničke klase, i ugrađene klase PHP-a. Funkcija ne prihvata parametre.

Sintaksa

phpget_declared_classes();

Primer

Preuzmimo spisak svih deklarisanih klasa u skripti:

php<?php
  $res = get_declared_classes();
  print_r($res);
?>

Rezultat izvršavanja koda:

php['stdClass', 'Exception', 'Error', ...] // i druge ugrađene klase PHP-a

Primer

Dodajmo korisničku klasu i pogledajmo rezultat:

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

Rezultat izvršavanja koda:

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

Primer

Proverimo prisustvo konkretne klase u spisku:

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

Rezultat izvršavanja koda:

phptrue

Pogledajte takođe