Conviértete en Pro de PHP – Late Static Binding

Atendiendo a lo que tradicionalmente conocemos como herencia, esperaríamos que si yo redefino una función o una constante en una clase hija, esta se va a sobreescribir. En PHP esto no sucede así dependiendo de como hagamos la llamada.

En este vídeo explico con varios ejemplos como funciona el Late Static Binding, que es la formal de solucionar este comportamiento inesperado.

De Static a Hexagonal (Resolviendo los problemas de los métodos Static)

He recuperado una charla que di hace unos meses en la que, a través de ejemplos, explicaba los problemas que nos pueden dar los métodos static y cómo podríamos solucionarlos. Al final terminábamos con una solución que nos recordaba a la Arquitectura Hexagonal.

Si te ha interesado, échale un ojo a este otro vídeo en el que analizo los errores más comunes en Arquitectura Hexagonal.