Descripción
PHP soporta interfaces y su herencia. En realidad lo único que añaden es una comprobación automática de que ciertos métodos estén implementados en una clase.
Es muy recomendable utilizarlas en proyectos grandes.
Ejemplo
Puedes descargar el archivo original desde /TreeWeb/Articulos/PHP/Interfaces/interfaz_de_ejemplo.php.Codigo
<?
interface a {
public function leer();
}
interface b extends a {
public function escribir($texto);
}
class c implements b {
public function leer() {
}
public function escribir($texto) {
echo $texto;
}
}
?>