Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/02/2007, 21:31
hen
 
Fecha de Ingreso: diciembre-2003
Ubicación: Buenos Aires
Mensajes: 63
Antigüedad: 20 años, 5 meses
Puntos: 1
Como se usa el __autoload()

Hola a todos

Estuve leyendo el manual de php, y me quedaron dudas de como utilizar la funcion
__autoload()
Primero no estoy seguro si es una funcion de PHP o es una funcion definida por el usuario, y segundo q en el ejemplo q hay en la pagina:

<?php
function __autoload($class_name) {
require_once $class_name . '.php';
}

$obj = new MyClass1();
$obj2 = new MyClass2();
?>

No entiendo como el parametro $class_name toma el valor de la clase adecuada asi como por arte de magia.
¿Es acaso q el valor de este parametro es siempre el string q esta al lado de la palabra new ?
Osea el nombre de la clase q se esta intentando instanciar 'MyClass1' y 'MyClass2' ¿?

Si alguien ya implemento esta funcion, ¿seria tan amable de poner parte del codigo (sin los datos sensibles, claro) para ver como lo implemento, o recomendar una pagina con ejemplos mas completos para aprender a usar esta funcion ?

Muchas gracias.

Chao
__________________
.:hEN
DevHen
EXITOS