Mi riferisco all'ottimo libro di "Andi Guttmans", funzione __autoload() pag 79; della massima importanza per produrre dl codice ordinato ed efficente.
il codice:
file MiaClasse.php:
<?php
class MiaClasse{
//qui il codice
};
?>
file generale.inc:
<?php
function __autoload($nome_classe){
require_once($_SERVER["DOCUMENT_ROOT"]."path_classi/$nome_classe.php");
}
?>
file principale.php
<?php
require_once"generale.inc";
//codice di verifica
?>
Il problema sembra essere in $_SERVER["DOCUMENT_ROOT"] dovrebbe restituire nel mio caso c:\www, però non funziona. Anche facendo un semplice print $_SERVER["DOCUMENT_ROOT"]; non da niente. Nel file php.ini non ho trovato nulla(o forse mi è sfuggito).
Ciao a tutti

Rispondi quotando