
Originariamente inviata da
Vam
Devi sentirlo tu che l'autoloading è una funzione che ti aiuta e ti velocizza piuttosto che il contrario. Nessuno ti obbliga ad usare l'autoloading, specie per un piccolo progetto.
Per quanto riguarda l'autoloading considera questo
codice:
<?php
function autoloadModel($class_name) {
$filename = "models/" . $class_name . ".php";
if (is_readable($filename)) {
require $filename;
}
}
function autoloadController($class_name) {
$filename = "controllers/" . $class_name . ".php";
if (is_readable($filename)) {
require $filename;
}
}
spl_autoload_register("autoloadModel");
spl_autoload_register("autoloadController");
Una soluzione pulita e funzionale, ma chi sono io per importela? La programmazione ad oggetti è così, bisogna fare le cose come ci si sente di farle al meglio.
PS: __autoload è deprecata da PHP 5.1.2