Funcția class_exists

Funcția class_exists verifică dacă clasa specificată există. Primul parametru funcția primește numele clasei sub formă de șir de caractere, al doilea (opțional) - un flag care indică dacă trebuie utilizată încărcarea automată.

Sintaxă

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

Exemplu

Să verificăm existența clasei standard stdClass:

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

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm existența unei clase care nu există:

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

Rezultatul executării codului:

phpfalse

Exemplu

Să verificăm existența unei clase cu încărcarea automată dezactivată:

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

Rezultatul executării codului:

phpfalse

Vezi și