Blog de programación, errores, soluciones

Interfaces y clases predefinidas en PHP

En este apartado solo se dirá lo que son y nada mas, ya que son clases e interfaces predefinidas y normalmente se les usa sin darnos cuenta por ejemplo Throwable que es usada al usar throw o en las excepciones o closure cuando se crea una función anónima. Si alguna de estas clases o interfaces es de su interés puede profundizar en http://php.net/manual/es/reserved.interfaces.php

Traversable: Interfaz para detectar si una clase puede recorrerse mediante foreach.

Iterator: Interfaz para iteradores externos u objetos que pueden ser iterados internamente por sí mismos.

IteratorAggregate: Para crear una interfaz externa Iterator.

Throwable: es la interfaz base para cualquier objeto que pueda ser lanzado mediante una sentencia throw en PHP 7, incluyendo Error y Exception.

ArrayAccess: Interfaz para proporcionar acceso a objetos como arrays.

Serializable: Interfaz para personalizar la serialización.

Closure: Clase empleada para representar funciones anónimas.

Generator: Los objetos Generator son devueltos desde generadores.

Ayudame: Por favor deja un comentario antes de irte, tu opinión es bienvenida. Si te gusta el contenido comparte.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Last 4 post in same category