Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2009, 14:49
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 10 meses
Puntos: 20
Pregunta sobre eficiencia __autoload()

Buenas,

Tengo una duda sobre eficiencia de la función __autoload()

Esta función carga todas las clases de un directorio que le indiques, siempre y cuando las necesites.

Por ej. Si dentro de lib/ tienes 30 ficheros de clases, con la siguiente instrucción cargarás los 30 ficheros a la vez! es correcto?

Código php:
Ver original
  1. function __autoload($class) {
  2.       require('lib/$class.class.php');
  3. }
  4.  
  5. $persona = new personas();

Me pregunto, si en esa página solo vas a utilizar un par de clases, ¿no sería más eficiente cargar individualmente esas dos clases, que utilizar función __autoload() ?

Gracias de antemano