Dans thinkphp, la méthode L est utilisée pour définir et obtenir la définition de langue actuelle lorsque plusieurs langues sont activées. La syntaxe pour définir la définition de langue est "L('LANG_VAR','langage definition');" la définition du langage. La syntaxe est "$langVar = L('LANG_VAR');".
L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.
La méthode L de thinkPHP est utilisée pour définir et obtenir la définition actuelle de la langue lorsque plusieurs langues sont activées.
Le format d'appel est : L('Language variable'[,'Language value'])
1. Définir les variables de langue
En plus d'utiliser des packages de langue pour définir des variables de langue, nous pouvons utiliser la méthode L pour définir dynamiquement variables de langue, Par exemple :
L('LANG_VAR','语言定义');
Les définitions de langue ne sont pas sensibles à la casse, ce qui suit est donc équivalent :
L('LANG_VAR','语言定义');
Cependant, par souci de standardisation, nous vous recommandons d'utiliser des majuscules pour définir les variables de langue. La méthode
L prend en charge la configuration par lots des variables de langue, par exemple :
$lang['lang_var1'] = '语言定义1'; $lang['lang_var2'] = '语言定义2'; $lang['lang_var3'] = '语言定义3'; L($lang);
signifie définir 3 variables de langue lang_var1, lang_var2 et lang_var3 en même temps.
2. Récupérer les variables de langue
$langVar = L('LANG_VAR');
ou :
$langVar = L('LANG_VAR');
Si le paramètre est vide, cela signifie récupérer toutes les variables de langue actuellement définies (y compris celles dans le fichier de définition de langue) :
$lang = L();
Ou on peut aussi utiliser
{$Think.lang.lang_var}dans le modèle
Pour afficher la définition du langage.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!