Ciao Grino.
Ho provato così ma da errore:
codice:
//Primo esempio - con autoload
global $class_name;
$class_name="ClsClassi";
function __autoload($class_name)
{
require_once $DOCUMENT_ROOT."classi/".$class_name.".php";
}
$foo = new Foo();
$foo->start();
$foo->stop();
Dove nel $DOCUMENT_ROOT le classi/ è una cartella che contiene il file ClsClassi.php e che è il nome assegnato alla variabile $class_name.
Errori ricevuti
codice:
Notice: Undefined variable: DOCUMENT_ROOT in C:\xampp\htdocs\eclipse_oggetti\Autoload\web\autoload1.php on line 8
Warning: require_once(classi/Foo.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\eclipse_oggetti\Autoload\web\autoload1.php on line 8
Fatal error: require_once() [function.require]: Failed opening required 'classi/Foo.php' (include_path='.;\xampp\php\PEAR') in C:\xampp\htdocs\eclipse_oggetti\Autoload\web\autoload1.php on line 8