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().