class_exists funksiyası

class_exists funksiyası göstərilən sinfin mövcud olub-olmadığını yoxlayır. Funksiya birinci parametrdə sinfin adını sətir şəklində, ikinci (isteğe bağlı) parametrdə isə avtomatik yükləmənin istifadə edilib-edilməyəcəyini göstərən flag qəbul edir.

Sintaksis

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

Nümunə

Standart stdClass sinfinin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

phptrue

Nümunə

Mövcud olmayan sinfin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

phpfalse

Nümunə

Avtomatik yükləmə söndürülmüş halda sinfin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

phpfalse

Həmçinin baxın