The thinkphp L method is used to set and get the current language definition when multi-language is enabled.
Its invocation format is: L (' language variable ' [, ' language value '])
1. Set Language variables
In addition to using language packs to define language variables, we can use the L method to dynamically set language variables, such as:
L (' Lang_var ', ' language definition ');
Language definitions are not case-sensitive, so the following are equivalent:
L (' Lang_var ', ' language definition ');
However, for the sake of specification, we recommend unifying uppercase definition language variables.
The L method supports the batch setting of language variables, for example:
$lang [' lang_var1 '] = ' language definition 1 ';
$lang [' lang_var2 '] = ' language definition 2 ';
$lang [' lang_var3 '] = ' language definition 3 ';
L ($lang);
Indicates that 3 language variables Lang_var1 lang_var2 and LANG_VAR3 are set at the same time.
2. Get language variables
$langVar = L (' Lang_var ');
Or:
$langVar = L (' Lang_var ');
If the argument is empty, it means getting all the currently defined language variables, including those in the language definition file:
Or we can use it in a template.
To output the language definition.