Home > Backend Development > PHP Tutorial > ThinkPHP的L方法使用简介_PHP

ThinkPHP的L方法使用简介_PHP

WBOY
Release: 2016-06-01 11:50:57
Original
840 people have browsed it

ThinkPHP

thinkPHP的L方法用于启用多语言的情况下,设置和获取当前的语言定义。
其调用格式为:L('语言变量'[,'语言值'])

1.设置语言变量

除了使用语言包定义语言变量之外,我们可以用L方法动态设置语言变量,例如:

L('LANG_VAR','语言定义');
Copy after login

语言定义不区分大小写,所以下面也是等效的:

L('lang_var','语言定义');
Copy after login

不过规范起见,我们建议统一采用大写定义语言变量。

L方法支持批量设置语言变量,例如:
$lang['lang_var1'] = '语言定义1';
$lang['lang_var2'] = '语言定义2';
$lang['lang_var3'] = '语言定义3';
L($lang);

Copy after login

表示同时设置3个语言变量lang_var1 lang_var2和lang_var3。

2.获取语言变量

$langVar = L('LANG_VAR');

Copy after login

或者:

$langVar = L('lang_var');
Copy after login

如果参数为空,表示获取当前定义的全部语言变量(包括语言定义文件中的):

$lang = L();
Copy after login

或者我们也可以在模板中使用

{$Think.lang.lang_var}
Copy after login

来输出语言定义。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template