aspetta un minuto però....
nel caso in cui uno faccia riferimento ad include, include_once,require e require_once, tutto il codice all' interne dei files viene preso in considerazione e valutato.
Ciò implica che quindi se io all' interno di un file richiamato come sopra cerco una classe, questa mi venga restituita come classe DICHIARATA.
indi per cui
Codice PHP:
<?php
function autoload_class($fileName,$className){
if(!in_array($fileName,get_included_files())){
include_once($fileName);
}
if(class_exists($className)){
$tmp=new $className;
return $tmp;
}
return false;
}
$myIstance=autoload_class('main.classes.php','pager');
if(!$myIstance) die("la classe pager non esiste");
?>
o almeno, io l'avevo interpretata così...