Interface

Clase 28 de 65Introducción a PHP-2017

Resumen

Interface

Las interfaces nos permiten definir qué métodos debe implementar ciertas clases sin necesidad de decir cómo deben ser implementados.

Se pueden utilizar las interfaces pensando en una especia de contrato, y no en una herencia.

Las interfaces se definen de la misma forma que una clase, pero no usando la palabra reservada class, en este caso utilizamos la palabra reservada interface.

interface MyInterface{
public function method1( );
}

Cuando queramos utilizar la interfaz debemos usar la palabra reservada implement en lugar de la palabra extend.

Php contiene unos métodos que se llaman serialización y deserialización los cuales permiten convertir un objeto en una especie de bloque que puede ser almacenado y después con otro método podemos hacer la operación inversa para obtener ese código.