interface_exists
(PHP 5 >= 5.0.2, PHP 7, PHP 8)
interface_exists — Prüft, ob ein bestimmtes Interface definiert wurde
Beschreibung
$interface, bool $autoload = true): boolPrüft, ob das übergebene Interface definiert wurde.
Parameter-Liste
- 
interface - 
      
Der Name des Interfaces.
 - 
autoload - 
      
Bestimmt, ob __autoload automatisch ausgeführt werden soll.
 
Rückgabewerte
   Gibt true zurück, wenn das durch interface
   bezeichnete Interface definiert ist, sonst false.
  
Beispiele
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
    }
}
?>
Siehe auch
- get_declared_interfaces() - Gibt ein Array mit allen definierten Interfaces zurück
 - class_implements() - Return the interfaces which are implemented by the given class or interface
 - class_exists() - Prüft, ob eine bestimmte Klasse definiert wurde
 - enum_exists() - Checks if the enum has been defined
 
                    
                    
                    
                    
                    
          