Функција 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

Види такође