Originariamente inviato da harlock22
- apro un file "funzioni.php"
- ci includo sempre il file che contiene la classe "classe-blu"
- istanzio la "classe-blu"
- uso l'istanza dentro ad una funzione che su chiama "funzione_con_istanza_di_classe-blu"
- richiamo la funzione da "pippo.php"
non funziona nulla?
Forse non posso istanziare la classe da dentro la funzione?
Se la sequenza che hai scritto è esattamente quello che fai non stai istanziando la classe dentro la funzione, ma fuori e poi cerchi di usarne l'istanza dentro
cioè se fai questo:
Codice PHP:
$obj= new tuaClasse();
function funzione(){
$obj->metodo();
}
è sbagliato perchè dentro la funzione non hai istanziato niente e $obj che sta dentro è una cosa diversa da $obj che sta fuori.
Mentre se fai questo:
Codice PHP:
function funzione(){
$obj= new tuaClasse();
$obj->metodo();
}
Allora va bene perchè stai istanziado realmente dentro la funzione