Bonjour à tous,
Dans mon site (multiligue), je souhaite, à un moment, inclure un fichier dont le nom dépend d'une variable définie préalablement.
Cette variable (lang) définit la langue, et je veux inclure un fichier (menu-xx), où "xx" peut être "fr", "de", "en", ou "es".
Il est facile d'écrire :
et ça marche fort bien...
Mais je me demandais s'il n'y avait pas une façon plus élégante d'écrire ceci, sans faire quatre "if".
Par exemple, concaténer le mot "menu-" avec la variable lang ?
Mais je crois qu'on ne peut pas ouvrir une balise <?php> dans une autre...
Merci d'avance pour tout tuyau... mais c'est plus de la curiosité qu'une nécessité !
Bonne soirée,
Paps
Dans mon site (multiligue), je souhaite, à un moment, inclure un fichier dont le nom dépend d'une variable définie préalablement.
Cette variable (lang) définit la langue, et je veux inclure un fichier (menu-xx), où "xx" peut être "fr", "de", "en", ou "es".
Il est facile d'écrire :
<?php if(lang == 'fr'){include "../menu-fr.php";} ?>
<?php if(lang == 'de'){include "../menu-de.php";} ?>
<?php if(lang == 'en'){include "../menu-en.php";} ?>
<?php if(lang == 'es'){include "../menu-es.php";} ?>
et ça marche fort bien...
Mais je me demandais s'il n'y avait pas une façon plus élégante d'écrire ceci, sans faire quatre "if".
Par exemple, concaténer le mot "menu-" avec la variable lang ?
Mais je crois qu'on ne peut pas ouvrir une balise <?php> dans une autre...
Merci d'avance pour tout tuyau... mais c'est plus de la curiosité qu'une nécessité !
Bonne soirée,
Paps