Fungsi class_exists

Fungsi class_exists memeriksa apakah kelas yang ditentukan ada. Parameter pertama fungsi menerima nama kelas dalam bentuk string, parameter kedua (opsional) - sebuah flag yang menunjukkan apakah autoloading harus digunakan.

Sintaks

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

Contoh

Mari periksa keberadaan kelas standar stdClass:

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

Hasil eksekusi kode:

phptrue

Contoh

Mari periksa keberadaan kelas yang tidak ada:

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

Hasil eksekusi kode:

phpfalse

Contoh

Mari periksa keberadaan kelas dengan autoloading dinonaktifkan:

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

Hasil eksekusi kode:

phpfalse

Lihat juga