(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.
interfaceDer Name des Interfaces.
autoloadGibt 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
}
}
?>