Kazi interface_exists

Kazi interface_exists inakagua ikiwa interface maalum ipo katika wigo wa sasa. Inapokea jina la interface kama kamba kama paramu ya kwanza, na paramu ya pili ya hiari - bendera inayoonyesha ikiwa inahitajika kutumia upakiaji otomatiki wa madarasa.

Sintaksia

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

Mfano

Tukague uwepo wa interface 'Countable':

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

Matokeo ya utekelezaji wa kodi:

phptrue

Mfano

Tukague uwepo wa interface isiyoishi:

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

Matokeo ya utekelezaji wa kodi:

phpfalse

Mfano

Tukague uwepo wa interface kwa upakiaji otomatiki ulizimwa:

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

Matokeo ya utekelezaji wa kodi:

phptrue

Tazama pia