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

Ошондой эле караңыз