Funksjonen class_exists

Funksjonen class_exists sjekker om den angitte klassen eksisterer. Det første parameteret funksjonen tar er klassens navn som en streng, det andre (valgfrie) er en flagg som indikerer om autolasting skal brukes.

Syntaks

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

Eksempel

La oss sjekke eksistensen av standardklassen stdClass:

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

Resultat av kjøring av koden:

phptrue

Eksempel

La oss sjekke eksistensen av en ikke-eksisterende klasse:

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

Resultat av kjøring av koden:

phpfalse

Eksempel

La oss sjekke eksistensen av en klasse med autolasting deaktivert:

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

Resultat av kjøring av koden:

phpfalse

Se også