Funkcija interface_exists

Funkcija interface_exists preveri, ali navedeni vmesnik obstaja v trenutnem obsegu vidnosti. Prvi parameter sprejme ime vmesnika v obliki niza, drugi neobvezni parameter - zastavico, ki določa, ali je treba uporabiti samodejno nalaganje razredov.

Sintaksa

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

Primer

Preverimo obstoj vmesnika 'Countable':

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

Rezultat izvajanja kode:

phptrue

Primer

Preverimo obstoj neobstoječega vmesnika:

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

Rezultat izvajanja kode:

phpfalse

Primer

Preverimo obstoj vmesnika z onemogočenim samodejnim nalaganjem:

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

Rezultat izvajanja kode:

phptrue

Glejte tudi