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

Сондай-ақ қараңыз