Funksie interface_exists

Die funksie interface_exists kontroleer of die gespesifiseerde koppelvlak in die huidige siggebied bestaan. Dit neem die naam van die koppelvlak as 'n string as eerste parameter, en 'n opsionele tweede parameter - 'n vlag wat aandui of outolading van klasse gebruik moet word.

Sintaks

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

Voorbeeld

Kom ons kontroleer of die koppelvlak 'Countable' bestaan:

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

Resultaat van kode-uitvoering:

phptrue

Voorbeeld

Kom ons kontroleer of 'n nie-bestaande koppelvlak bestaan:

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

Resultaat van kode-uitvoering:

phpfalse

Voorbeeld

Kom ons kontroleer of 'n koppelvlak bestaan met outolading gedeaktiveer:

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

Resultaat van kode-uitvoering:

phptrue

Kyk ook na