Funktionen class_exists

Funktionen class_exists kontrollerer, om den angivne klasse eksisterer. Som første parameter tager funktionen et klassens navn som en streng, som anden parameter (valgfri) - et flag, der angiver, om autoload skal bruges.

Syntaks

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

Eksempel

Lad os kontrollere eksistensen af standardklassen stdClass:

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

Resultatet af kodeudførelsen:

phptrue

Eksempel

Lad os kontrollere eksistensen af en ikke-eksisterende klasse:

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

Resultatet af kodeudførelsen:

phpfalse

Eksempel

Lad os kontrollere eksistensen af en klasse med deaktiveret autoload:

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

Resultatet af kodeudførelsen:

phpfalse

Se også