Manuel PHP
Précédent |  | Suivant

# interface_exists

(PHP 5 >= 5.0.2)

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

Précédent | Sommaire | Suivant
get_parent_class | Niveau supérieur | is_a