Ciao a tutti![]()
per gestire le varie lingua del mio sito ho creato un array con le traduzioni. A seconda della lingua includo un file piuttosto che l'altro.
ad esempio il file lingua_italiana.php è fatto così:
$arraylingua = array();
$arraylingua[0] = 'ristorante';
$arraylingua[1] = 'colazione';
$arraylingua[2] = 'parcheggio';
ecc
Funziona tutto bene ma ho un problema con le classi.
Infatti se provo a richiamare l'array da un metodo che mi fa output ricevo l'errore: Undefined variable. In pratica anche includendo il file di lingua nella pagina che richiama la classe e quindi il metodo, l'array delle traduzioni non viene visto.
Come posso risolvere il problema?
Non voglio duplicare gli array dentro i metodi anche perchè il sito è fatto in parecchie lingue e mi sembra una brutta soluzione... Chiedo agli esperti oop di darmi una mano![]()

Rispondi quotando