interface_exists

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

interface_existsVérifie si une interface a été définie

Description

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

Vérifie si une interface a été définie.

Liste de paramètres

interface

Le nom de l'interface

autoload

Si l'on doit appeler autoload ou non par défaut.

Valeurs de retour

Retourne true si l'interface fournie par le paramètre interface a été définie, false sinon.

Exemples

Exemple #1 Exemple avec interface_exists()

<?php
// Vérifie si l'interface existe avant de l'utiliser
if (interface_exists('MyInterface')) {
class
MyClass implements MyInterface
{
// Méthodes
}
}

?>

Voir aussi

To Top