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实现Ftp用户的在线管理的代码
Mar 06 PHP
php小偷相关截取函数备忘
Nov 28 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
php利用curl抓取新浪微博内容示例
Apr 27 PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
PHP Reflection API详解
May 12 PHP
详解WordPress中添加和执行动作的函数使用方法
Dec 29 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 PHP
php实现网页端验证码功能
Jul 11 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
PHP实现递归无限级分类
2015/10/22 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
JavaScript 调试器简介
2009/02/21 Javascript
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
Python实现股市信息下载的方法
2015/06/15 Python
Python切换pip安装源的方法详解
2016/11/18 Python
使用python实现ANN
2017/12/20 Python
Python之list对应元素求和的方法
2018/06/28 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
鱼油专家:Omegavia
2016/10/10 全球购物
中学家长会邀请函
2014/02/03 职场文书
我的长生果教学反思
2014/04/28 职场文书
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis