Fungsi class_exists

Fungsi class_exists menyemak sama ada kelas yang dinyatakan wujud. Parameter pertama fungsi menerima nama kelas dalam bentuk rentetan, parameter kedua (pilihan) - bendera yang menunjukkan sama ada untuk menggunakan pemuatan automatik.

Sintaks

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

Contoh

Mari semak kewujudan kelas piawai stdClass:

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

Keputusan pelaksanaan kod:

phptrue

Contoh

Mari semak kewujudan kelas yang tidak wujud:

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

Keputusan pelaksanaan kod:

phpfalse

Contoh

Mari semak kewujudan kelas dengan pemuatan automatik dimatikan:

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

Keputusan pelaksanaan kod:

phpfalse

Lihat juga