![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/02/2007, 21:31
|
| | Fecha de Ingreso: diciembre-2003 Ubicación: Buenos Aires
Mensajes: 63
Antigüedad: 21 años, 2 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 |