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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა