Fungsi interface_exists

Fungsi interface_exists memeriksa apakah interface yang ditentukan ada dalam ruang lingkup saat ini. Parameter pertama menerima nama interface dalam bentuk string, parameter opsional kedua - flag yang menunjukkan apakah perlu menggunakan autoload kelas.

Sintaksis

phpinterface_exists(string $interface, bool $autoload = true): bool

Contoh

Mari periksa keberadaan interface 'Countable':

php<?php
  $res = interface_exists('Countable');
  var_dump($res);
?>

Hasil eksekusi kode:

phptrue

Contoh

Mari periksa keberadaan interface yang tidak ada:

php<?php
  $res = interface_exists('NonExistingInterface');
  var_dump($res);
?>

Hasil eksekusi kode:

phpfalse

Contoh

Mari periksa keberadaan interface dengan autoload dinonaktifkan:

php<?php
  $res = interface_exists('Iterator', false);
  var_dump($res);
?>

Hasil eksekusi kode:

phptrue

Lihat juga