In thinkphp, the L method is used to set and get the current language definition when multiple languages are enabled. The syntax for setting the language definition is "L('LANG_VAR','language definition');", The syntax to obtain the language definition is "$langVar = L('LANG_VAR');".
The operating environment of this article: Windows 10 system, ThinkPHP version 5, Dell G3 computer.
The L method of thinkPHP is used to set and get the current language definition when multiple languages are enabled.
The calling format is: L('Language variable'[,'Language value'])
1. Set the language variable
In addition to using the language package to define language variables In addition, we can use the L method to dynamically set language variables, for example:
L('LANG_VAR','语言定义');
The language definition is not case-sensitive, so the following is also equivalent:
L('lang_var','语言定义');
However, for the sake of standardization, we recommend uniform adoption Upper case defines language variables.
L method supports batch setting of language variables, for example:
$lang['lang_var1'] = '语言定义1'; $lang['lang_var2'] = '语言定义2'; $lang['lang_var3'] = '语言定义3'; L($lang);
means setting three language variables lang_var1 lang_var2 and lang_var3 at the same time.
2. Get the language variables
$langVar = L('LANG_VAR');
Or:
$langVar = L('lang_var');
If the parameter is empty, it means to get all the currently defined language variables (including those in the language definition file):
$lang = L();
Or we can also use
{$Think.lang.lang_var}
in the template to output the language definition.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of How to use the L method in thinkphp. For more information, please follow other related articles on the PHP Chinese website!