[Php-it] __autoload() per classe
Emiliano Gabrielli (aka AlberT)
AlberT at superalbert.it
Tue Jan 30 13:57:54 CET 2007
On Tuesday 30 January 2007 12:52, Andrea Franceschini wrote:
> > fammi capitre tu pretendi di mettere la __autoload() (che è una
> > *funzione* di callback predefinita all'interno di una o più classi ??)
> > ..
> >
> > 1) sarebbe un metodo, e non una funzione
>
> Ora, non sta scritto da nessuna parte che sia una funzione di
> callback, ho usato queste parole perché apparentemente è quello che
> fa. Poi come sia implementata non lo so.
neanche io lo so .. e non è questo che ho detto ..
è scritto: "funzione" .. e non metodo ..
questo significa semplicemente che devi fornire a PHP una *funzione* che lui
chiamerà *se* non riesce a trovare una classe per cercare di caricarla...
perché una funzione? .. bhè credo che il fatto che lo scope dei nomi delle
funzioni sia globale possa essere una motivazione sufficiente ...
è la stessa cosa di usare set_error_handler() e altre funzioni simili che
interagiscono con l'engine e ne modificano il comportamento
--
<?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
' socio fondatore del GrUSP ',"\n",
' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>
More information about the Php-it
mailing list