PHP - Función interface_exists ()

Sintaxis

interface_exists ( $interface_name [, $autoload] );

Definición y uso

Esta función comprueba si se ha definido la interfaz dada.

Parámetros

No Señor Descripción de parámetros
1

interface_name(Required)

El nombre de la interfaz

2

autoload(Optional)

Ya sea para llamar a __autoload o no de forma predeterminada.

Valor devuelto

Devuelve TRUE si la interfaz proporcionada por interface_name ha sido definida, FALSE en caso contrario.

Ejemplo

A continuación se muestra el uso de esta función:

<?php
   if (interface_exists('SomeInterface')) {
      class MyClass implements SomeInterface {
         // Methods
      }
   }
?>