Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/05/2014, 02:48
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años
Puntos: 270
Respuesta: Mismo directorio y namespace

Cita:
Iniciado por guardarmicorreo Ver Mensaje
Entonces dashtrash ¿debería poner el código de mi propia funcion autoload para spl_autoload_register() en cada archivo de una clase para poder tener acceso a los namespaces (que, utilizando buenas prácticas, coincidan con su directorio)?
El código del autoloader lo suelo meter en el archivo startup.php, que se incluye inmediatamente despues del config.php.
Y, si vas a hacer que los namespaces coincidan con las carpetas, no necesitas una implementación del autoload.

Cita:
Iniciado por guardarmicorreo Ver Mensaje
Porque sino ¿para qué utilizar los use [namespaces] si ya se estaría incluyendo el archivo? :S
El incluir el archivo no tiene que ver con el "use"."Use" digamos que importa al namespace actual (que es el global, o el definido al principio de un fichero), los objetos existentes en otro namespace, de forma que los puedes *invocar* como si pertenecieran al namespace actual.
Es sólo una forma de evitar incluir prefijos al hacer referencia a objetos de otro namespace.Pero esos objetos tienen que existir, es decir, haberse incluido previamente, o tener un autoloader que lo gestione.

Cita:
Iniciado por guardarmicorreo Ver Mensaje
Perdón por preguntar, pero estoy aprendiendo esto y soy ignorante al respecto.
Hombre, el foro está pa esto, no?