Cita:
Iniciado por abimaelrc Una duda, ¿php no tiene una clase llamada Registry? (¿o me equivoco?). Si es así, que php no tiene una clase llamada Registry, pues como lógica tendría que crearla. Si es así, ?qué métodos recomiendas que se usen en un registry aparte de set, get y has?
PHP no tiene clase Registry pero se puede utilizar como contenedor ArrayObject(Zend_Registry extiende de esta clase), para mi la clase debería tener los métodos básicos
get, set, has, remove e implementar
Iterator y Countable.
Cita:
Iniciado por abimaelrc Esto encontré por internet, pero no sé si es correcto, claro está no cumple con todas las recomendaciones que sugiere zend, de estandarizar el código, pero aparte de eso, ¿es todo lo que necesita o faltaría algo?
No es un Registry "puro" , es Lazy Registry(según su autor), si no te interesa esa característica, seria demasiado.
@carlos la clase que propones tiene una particularidad, se pueden crear varias instancias y todas comparten el mismo contenedor de datos, así lo hace Zend_Registry
Saludos.