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

Lo que pasa es que el spl_autoload_register se apega al PSR-0, por eso te invito a leer acerca de, aunque solo funciona con Namespaces, no con clases con underscore (De_Este_Estilo).

Respecto a lo otro sí, a menos que hardcodees la dependencia en tu clase user:
Código PHP:
Ver original
  1. class User {
  2.        private $core;
  3.  
  4.        public function __construct()
  5.        {
  6.                $this->core = new Core();
  7.        }
  8. }

O si usar un DI Container (como Pimple) puedes automatizar todo eso y decirle a Pimple que dependencias necesita tu clase user a la hora de instanciarla.

Saludos.