Fungsi interface_exists

Fungsi interface_exists menyemak sama ada antara muka yang ditentukan wujud dalam skop semasa. Parameter pertama menerima nama antara muka sebagai rentetan, parameter pilihan kedua - bendera yang menunjukkan sama ada untuk menggunakan pemuatan automatik kelas.

Sintaks

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

Contoh

Mari semak kewujudan antara muka 'Countable':

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

Keputusan pelaksanaan kod:

phptrue

Contoh

Mari semak kewujudan antara muka yang tidak wujud:

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

Keputusan pelaksanaan kod:

phpfalse

Contoh

Mari semak kewujudan antara muka dengan pemuatan automatik dimatikan:

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

Keputusan pelaksanaan kod:

phptrue

Lihat juga