(PHP 5 >= 5.0.2, PHP 7)
interface_exists — Prüft ob ein bestimmtes Interface definiert wurde
$interface_name
[, bool $autoload = TRUE
] ) : boolPrüft ob das übergebene Interface definiert wurde.
interface_nameName des Interface.
autoloadBestimmt ob __autoload automatisch ausgeführt werden soll.
Gibt TRUE zurück, wenn das durch interface_name
bezeichnete Interface definiert ist, sonst FALSE.
Beispiel #1 interface_exists() Beispiel
<?php
// Prüft ob ein Interface existiert bevor es benutzt wird
if (interface_exists('MyInterface')) {
class MyClass implements MyInterface
{
// Methoden
}
}
?>