Funkcija class_exists

Funkcija class_exists pārbauda, vai norādītā klase pastāv. Pirmo parametru funkcija saņem klases nosaukumu virknes veidā, otro (neobligāto) - karogu, kas norāda, vai izmantot automātisko ielādi.

Sintakse

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

Piemērs

Pārbaudīsim standarta klases stdClass eksistenci:

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

Koda izpildes rezultāts:

phptrue

Piemērs

Pārbaudīsim neesošas klases eksistenci:

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

Koda izpildes rezultāts:

phpfalse

Piemērs

Pārbaudīsim klases eksistenci ar atslēgtu automātisko ielādi:

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

Koda izpildes rezultāts:

phpfalse

Skatiet arī