Funktionen class_exists

Funktionen class_exists kontrollerar om den angivna klassen finns. Den första parametern tar funktionen emot klassnamnet som en sträng, den andra (valfria) - en flagga som indikerar om autoladdning ska användas.

Syntax

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

Exempel

Låt oss kontrollera existensen av standardklassen stdClass:

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

Resultat av kodkörning:

phptrue

Exempel

Låt oss kontrollera existensen av en klass som inte finns:

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

Resultat av kodkörning:

phpfalse

Exempel

Låt oss kontrollera existensen av en klass med inaktiverad autoladdning:

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

Resultat av kodkörning:

phpfalse

Se även