Funktsioon class_exists

Funktsioon class_exists kontrollib, kas määratud klass on olemas. Esimese parameetrina võtab funktsioon klassi nime stringina, teise (valikulise) parameetrina - lipu, mis näitab, kas kasutada automaatset laadimist.

Süntaks

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

Näide

Kontrollime standardklassi stdClass olemasolu:

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

Koodi täitmise tulemus:

phptrue

Näide

Kontrollime olematu klassi olemasolu:

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

Koodi täitmise tulemus:

phpfalse

Näide

Kontrollime klassi olemasolu automaatse laadimise keelamisega:

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

Koodi täitmise tulemus:

phpfalse

Vaata ka