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与php MySQL 之间的关系
Jul 17 PHP
用Php编写注册后Email激活验证的实例代码
Mar 11 PHP
Yii查询生成器(Query Builder)用法实例教程
Sep 04 PHP
PHP中常用的字符串格式化函数总结
Nov 19 PHP
PHP实现无限极分类图文教程
Nov 25 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
php+jQuery递归调用POST循环请求示例
Oct 14 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
May 23 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
php取出数组单个值的方法
Mar 12 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 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 设计模式之观察者模式介绍
2012/02/22 PHP
php实现中文转数字
2016/02/18 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
2021/02/06 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
Python实现简单过滤文本段的方法
2017/05/24 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python3实现逐字输出的方法
2019/01/23 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
Python decimal模块使用方法详解
2020/06/08 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
环境科学专业研究生求职信
2013/10/02 职场文书
幼儿园中班教师寄语
2014/04/03 职场文书
关于倡议书的范文
2015/04/29 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
党支部综合考察意见
2015/06/01 职场文书
物业管理交接协议书
2016/03/24 职场文书