(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_name
Name des Interface.
autoload
Bestimmt 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
}
}
?>