313 of 410 menu

class_exists функциясы

class_exists функциясы көрсетілген класстың бар екенін тексереді. Функция бірінші параметр ретінде жол түріндегі класс атын қабылдайды, екінші параметр (міндетті емес) - автожаңғыртуды қолдану керек пе деген белгіні.

Синтаксис

class_exists(string $class, bool $autoload = true): bool

Мысал

stdClass стандартты классының бар екенін тексерейік:

<?php $res = class_exists('stdClass'); var_dump($res); ?>

Кодты орындау нәтижесі:

true

Мысал

Жоқ класстың бар екенін тексерейік:

<?php $res = class_exists('NonExistentClass'); var_dump($res); ?>

Кодты орындау нәтижесі:

false

Мысал

Автожаңғырту өшірілген күйде класстың бар екенін тексерейік:

<?php $res = class_exists('SomeClass', false); var_dump($res); ?>

Кодты орындау нәтижесі:

false

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

  • method_exists функциясы,
    ол әдістің бар екенін тексереді
  • interface_exists функциясы,
    ол интерфейстің бар екенін тексереді
  • trait_exists функциясы,
    ол трейттің бар екенін тексереді
  • get_declared_classes функциясы,
    ол барлық жарияланған классдарды қайтарады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау