Funkcija class_exists

Funkcija class_exists proverava da li navedena klasa postoji. Prvi parametar funkcija prihvata ime klase u obliku stringa, drugi (opcioni) - flag koji ukazuje da li treba koristiti automatsko učitavanje.

Sintaksa

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

Primer

Proverićemo postojanje standardne klase stdClass:

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

Rezultat izvršenja koda:

phptrue

Primer

Proverićemo postojanje nepostojeće klase:

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

Rezultat izvršenja koda:

phpfalse

Primer

Proverićemo postojanje klase sa isključenim automatskim učitavanjem:

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

Rezultat izvršenja koda:

phpfalse

Pogledajte takođe