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 ֆունկցիան,
    որը ստուգում է trait-ի գոյությունը
  • get_declared_classes ֆունկցիան,
    որը վերադարձնում է բոլոր հայտարարված դասերը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել