Fonksiyon class_exists

class_exists işlevi, belirtilen sınıfın var olup olmadığını kontrol eder. İşlev ilk parametre olarak bir dize olarak sınıf adını, ikinci (isteğe bağlı) parametre olarak ise otomatik yüklemeyi kullanıp kullanmayacağını belirten bir bayrak alır.

Sözdizimi

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

Örnek

Standart stdClass sınıfının varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phptrue

Örnek

Var olmayan bir sınıfın varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phpfalse

Örnek

Otomatik yükleme devre dışı bırakılmış bir sınıfın varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phpfalse

Ayrıca Bakınız