interface_exists
PHP Manual
PHP Manual»Klassen- und Objekt-Funktionen»interface_exists

interface_exists

(PHP 5 >= 5.0.2, PHP 7, PHP 8)

interface_existsPrüft, ob ein bestimmtes Interface definiert wurde

Beschreibung

function interface_exists(string $interface, bool $autoload = true): bool

Prüft, ob das übergebene Interface definiert wurde.

Parameter-Liste

interface

Der Name des Interfaces.

autoload

Gibt an, ob automatisch geladen werden soll, falls nicht bereits geladen.

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

To Top