Funkcija class_exists

Funkcija class_exists preveri, ali obstaja navedeni razred. Prvi parameter funkcije sprejme ime razreda v obliki niza, drugi (neobvezen) - zastavico, ki določa, ali naj se uporabi samodejno nalaganje.

Sintaksa

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

Primer

Preverimo obstoj standardnega razreda stdClass:

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

Rezultat izvajanja kode:

phptrue

Primer

Preverimo obstoj neobstoječega razreda:

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

Rezultat izvajanja kode:

phpfalse

Primer

Preverimo obstoj razreda z onemogočenim samodejnim nalaganjem:

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

Rezultat izvajanja kode:

phpfalse

Glejte tudi