(PHP 5 >= 5.0.2, PHP 7, PHP 8)
interface_exists — Prüft, ob ein bestimmtes Interface definiert wurde
Prüft, ob das übergebene Interface definiert wurde.
interface
Der Name des Interfaces.
autoload
Gibt an, ob automatisch geladen werden soll, falls nicht bereits geladen.
Gibt true
zurück, wenn das durch interface
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
}
}
?>