interface_exists

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

interface_existsPrüft, ob ein bestimmtes Interface definiert wurde

Beschreibung

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