Funktion class_exists

Die Funktion class_exists prüft, ob die angegebene Klasse existiert. Der erste Parameter ist der Klassenname als String, der zweite (optionale) Parameter ist ein Flag, das angibt, ob Autoloading verwendet werden soll.

Syntax

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

Beispiel

Prüfen der Existenz der Standardklasse stdClass:

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

Ergebnis der Codeausführung:

phptrue

Beispiel

Prüfen der Existenz einer nicht existierenden Klasse:

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

Ergebnis der Codeausführung:

phpfalse

Beispiel

Prüfen der Existenz einer Klasse mit deaktiviertem Autoloading:

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

Ergebnis der Codeausführung:

phpfalse

Siehe auch