Funkcia class_exists

Funkcia class_exists kontroluje, či existuje zadaná trieda. Prvým parametrom funkcia prijíma názov triedy v tvare reťazca, druhým (voliteľným) - príznak, ktorý určuje, či sa má použiť automatické načítanie.

Syntax

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

Príklad

Skontrolujeme existenciu štandardnej triedy stdClass:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujeme existenciu neexistujúcej triedy:

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

Výsledok vykonania kódu:

phpfalse

Príklad

Skontrolujeme existenciu triedy s vypnutým automatickým načítaním:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež