Функция class_exists

La función class_exists verifica si existe la clase especificada. El primer parámetro de la función acepta el nombre de la clase como una cadena, el segundo (opcional) - un indicador que especifica si se debe utilizar la autocarga.

Sintaxis

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

Ejemplo

Comprobemos la existencia de la clase estándar stdClass:

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

Resultado de la ejecución del código:

phptrue

Ejemplo

Comprobemos la existencia de una clase que no existe:

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

Resultado de la ejecución del código:

phpfalse

Ejemplo

Comprobemos la existencia de una clase con la autocarga desactivada:

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

Resultado de la ejecución del código:

phpfalse

Ver también