ThinkPHP的L方法使用简介


Posted in PHP onJune 18, 2014

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

1.设置语言变量

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

L('LANG_VAR','语言定义');

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

L('lang_var','语言定义');

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

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

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

2.获取语言变量

$langVar = L('LANG_VAR');

或者:

$langVar = L('lang_var');

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

$lang = L();

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

{$Think.lang.lang_var}

来输出语言定义。

PHP 相关文章推荐
用PHP和ACCESS写聊天室(五)
Oct 09 PHP
require(),include(),require_once()和include_once()的异同
Jan 02 PHP
mysql 性能的检查和优化方法
Jun 21 PHP
php函数间的参数传递(值传递/引用传递)
Sep 23 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
php使用Jpgraph绘制饼状图的方法
Jun 10 PHP
php的闭包(Closure)匿名函数初探
Feb 14 PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 PHP
php断点续传之文件分割合并详解
Dec 13 PHP
laravel中命名路由的使用方法
Feb 24 PHP
Thinkphp中的volist标签用法简介
Jun 18 #PHP
ThinkPHP令牌验证实例
Jun 18 #PHP
Smarty局部缓存的几种方法简介
Jun 17 #PHP
smarty模板局部缓存方法使用示例
Jun 17 #PHP
CodeIgniter CLI模式简介
Jun 17 #PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 #PHP
CI框架自动加载session出现报错的解决办法
Jun 17 #PHP
You might like
php防止站外远程提交表单的方法
2014/10/20 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
jQuery实现上下滚动公告栏详细代码
2018/11/21 jQuery
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
PHP webshell检查工具 python实现代码
2009/09/15 Python
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
Python中if __name__ == "__main__"详细解释
2014/10/21 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
python求最大连续子数组的和
2018/07/07 Python
python3 面向对象__类的内置属性与方法的实例代码
2018/11/09 Python
Python中遍历列表的方法总结
2019/06/27 Python
python中有关时间日期格式转换问题
2019/12/25 Python
五十岁生日宴会答谢词
2014/01/15 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书