interface_exists

(no version information, might be only in CVS)

interface_exists -- Vérifie si une interface a été définie

Description

bool interface_exists ( string interface_name [, bool autoload] )

interface_exists retourne TRUE si l'interface interface_name a été définie, et FALSE sinon.

Exemple 1. Exemple avec interface_exists()

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

?>

interface_exists() essaiera d'appeler __autoload par défaut. Si vous ne voulez pas que interface_exists() appelle __autoload, vous pouvez donner au paramètre autoload la valeur de FALSE.

Voir aussi class_exists().