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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу