Ver Mensaje Individual
  #26 (permalink)  
Antiguo 29/03/2012, 13:13
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: namespaces en 5.3

Exacto, porque el autoload propio más básico que se puede implementar es:

Código PHP:
Ver original
  1. //autoloader.php
  2. spl_autoload_register(function ($clase) {
  3.     $file = str_replace('\\',  DIRECTORY_SEPARATOR, $clase);
  4.     require_once ($file.'.php');
  5. });

y simplemente incluyes ese archivo (require_once('autoloader.php');), con ello y teniendo las clases distribuidas en directorios según el namespace (como en el estándar PSR-0) puedes instanciar cualquier clase que esté dentro del directorio donde ejecutes el script, aunque claro que de ésta forma no cubres por completo el estándar PSR-0, pero te brinda la posibilidad de definir tu propio esquema de autoload, incluso hacerlo completamente independiente del namespace, por lo que namespace != autoload
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...