Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Classi, metodi e array traduzioni...

    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

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Mostra un po' di codice, fa vedere come includi classe e file cella lingua e come richiami l'array nella classe.

    Senza codice è impossibile dirti dove sbagli.

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Array delle lingue è un include a inizio di ogni pagina. La classe è un altro include. Il problema riguarda il fatto che il contenuto dell'array non è leggibile dentro la classe. Quindi dovrei passare l'array alla classe?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.