Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
336 of 410 menu

Функцыя get_declared_classes

Функцыя get_declared_classes вяртае масіў, які змяшчае імёны ўсіх класаў, якія былі аб'яўлены ў бягучым скрыпце, уключаючы як карыстальніцкія класы, так і ўбудаваныя класы PHP. Функцыя не прымае параметраў.

Сінтаксіс

get_declared_classes();

Прыклад

Атрымаем спіс усіх аб'яўленых класаў у скрыпце:

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

Вынік выканання кода:

['stdClass', 'Exception', 'Error', ...] // і іншыя ўбудаваныя класы PHP

Прыклад

Дадамо карыстальніцкі клас і паглядзім вынік:

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

Вынік выканання кода:

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

Прыклад

Праверым наяўнасць канкрэтнага класа ў спісе:

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

Вынік выканання кода:

true

Глядзіце таксама

byenru