Functie class_exists

De functie class_exists controleert of de opgegeven klasse bestaat. De eerste parameter accepteert de functie de klassenaam als een string, de tweede (optionele) parameter is een flag die aangeeft of autoloading moet worden gebruikt.

Syntaxis

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

Voorbeeld

Laten we het bestaan van de standaardklasse stdClass controleren:

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

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we het bestaan van een niet-bestaande klasse controleren:

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

Resultaat van het uitvoeren van de code:

phpfalse

Voorbeeld

Laten we het bestaan van een klasse controleren met autoloading uitgeschakeld:

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

Resultaat van het uitvoeren van de code:

phpfalse

Zie ook