class_exists funksiyasi

class_exists funksiyasi berilgan klass mavjudligini teksiradi. Funksiya birinchi parametr sifatida satr shaklida klass nomini, ikkinchi (ixtiyoriy) parametr sifatida avtomatik yuklash ishlatilishini ko'rsatadigan bayroqni qabul qiladi.

Sintaksis

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

Misol

Standart stdClass klassining mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Mavjud bo'lmagan klassning mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

phpfalse

Misol

Avtomatik yuklash o'chirilgan holda klass mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

phpfalse

Shuningdek qarang