Funkcia interface_exists

Funkcia interface_exists kontroluje, či existuje zadané rozhranie v aktuálnom rozsahu viditeľnosti. Ako prvý parameter prijíma názov rozhrania vo forme reťazca, ako druhý voliteľný parameter - príznak, ktorý určuje, či sa má použiť automatické načítanie tried.

Syntax

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

Príklad

Skontrolujeme existenciu rozhrania 'Countable':

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujeme existenciu neexistujúceho rozhrania:

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

Výsledok vykonania kódu:

phpfalse

Príklad

Skontrolujeme existenciu rozhrania s vypnutým automatickým načítaním:

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

Výsledok vykonania kódu:

phptrue

Pozrite tiež