Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/06/2012, 11:45
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: ¿Desaconsejado el uso de variables globales?

No, no es necesario un container, es solo que ayuda a la hora de configurar tu objeto ya que te evitas estar construyendo las dependencias que necesita tu clase para funcionar, solamente es que configures bien el container y listo.

Puedes hacerlo directo, pero recuerda que PHP por defecto no es un lenguaje 100% Orientado a Objetos, por lo que siempre tienes que adoptar algún patrón de diseño para organizar tu proyecto, y depende del patrón que uses debes de tener alguna parte donde hagas el "setup" o "bootstrap" de tu proyecto ahí es donde configuras e inyectas las cosas a tus objetos que necesites (donde haces el manejo de dependencia).

Como es una tarea complicada, por eso fue que te proporcioné el link de Pimple, ya que es un Container bastante simple que solamente necesitas configurar bien y usarlo para obtener instancias de tus clases.

Saludos.