Функцијата get_declared_classes

Функцијата get_declared_classes враќа низа која ги содржи имињата на сите класи, кои се декларирани во тековната скрипта, вклучувајќи ги и кориснички дефинирани класи, како и вградените класи на PHP. Функцијата не прифаќа параметри.

Синтакса

phpget_declared_classes();

Пример

Да го добиеме списокот на сите декларирани класи во скриптата:

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

Резултат од извршувањето на кодот:

php['stdClass', 'Exception', 'Error', ...] // и други вградени класи на PHP

Пример

Да додадеме корисничка класа и да го видиме резултатот:

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

Резултат од извршувањето на кодот:

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

Пример

Да провериме дали одредена класа е присутна во списокот:

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

Резултат од извршувањето на кодот:

phptrue

Погледнете ги и