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

phpget_declared_classes();

Primer

Pridobimo seznam vseh deklariranih razredov v skripti:

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

Rezultat izvajanja kode:

php['stdClass', 'Exception', 'Error', ...] // in drugi vgrajeni razredi PHP

Primer

Dodajmo uporabniški razred in poglejmo rezultat:

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

Rezultat izvajanja kode:

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

Primer

Preverimo prisotnost določenega razreda na seznamu:

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

Rezultat izvajanja kode:

phptrue

Glejte tudi