Partager l'article ! Concaténation d'une constante PHP: Afficher une erreur selon la langue du site??? De point de vue "Best practics", on ...
Afficher une erreur selon la langue du site???
De point de vue "Best practics", on défine des constantes de message d'erreur par langue.
Exemple :
define('_ERR_ARTICLE_NOT_EXIST_FR','Désolé! Cet article n\'existe pas');
define('_ERR_ARTICLE_NOT_EXIST_AR','عذرا هذا المقال لا يوجد');
define('_ERR_ARTICLE_NOT_EXIST_EN','Sorry! Post not exist!');
Dans une variable de session, on a la langue du site en cours.
$_SESSION['LANG'] = $langue_site;
Et l'affichage de l'erreur sera comme suit :
echo constant("_ERR_ARTICLE_NOT_EXIST_".LANG);
Voila, simple comme BONJOUR
.