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 相关文章推荐
中英文字符串翻转函数
Dec 09 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
php实现的click captcha点击验证码类实例
Sep 23 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
利用PHP计算有多少小于当前数字的数字方法示例
Aug 26 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/09/05 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
用python 制作图片转pdf工具
2015/01/30 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
Python 单元测试(unittest)的使用小结
2018/11/14 Python
深入解析神经网络从原理到实现
2019/07/26 Python
python实现静态web服务器
2019/09/03 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
中科创达面试题
2016/12/28 面试题
大学生标准推荐信范文
2013/11/25 职场文书
公司周年庆典邀请函
2014/01/12 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
反四风对照检查材料
2014/09/22 职场文书
大学生入党群众意见书
2015/06/02 职场文书
高中语文教学反思范文
2016/02/16 职场文书
Python数据结构之队列详解
2022/03/21 Python