A class_exists függvény

A class_exists függvény ellenőrzi, hogy a megadott osztály létezik-e. A függvény első paramétereként egy karakterlánc formájában fogadja az osztály nevét, a második (opcionális) paraméter egy flag, amely azt jelzi, hogy használja-e az automatikus betöltést.

Szintaxis

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

Példa

Ellenőrizzük a stdClass szabványos osztály létezését:

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

A kód végrehajtásának eredménye:

phptrue

Példa

Ellenőrizzük egy nem létező osztály létezését:

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Ellenőrizzük egy osztály létezését kikapcsolt automatikus betöltéssel:

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

A kód végrehajtásának eredménye:

phpfalse

Lásd még