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表单转换textarea换行符的方法
Sep 10 PHP
php输出表格的实现代码(修正版)
Dec 29 PHP
php安全之直接用$获取值而不$_GET 字符转义
Jun 03 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
php用正则表达式匹配中文实例详解
Nov 06 PHP
PHP数组操作――获取数组最后一个值的方法
Apr 14 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
Oct 08 PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
yii框架使用分页的方法分析
Jul 25 PHP
laravel 实现设置时区的简单方法
Oct 10 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 和 MySQL 基础教程(一)
2006/10/09 PHP
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
比较完整的微信开发php代码
2016/08/02 PHP
java解析json方法总结
2019/05/16 PHP
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
python获取url的返回信息方法
2018/12/17 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
中国跨境电商:Tomtop
2017/03/16 全球购物
什么是会话Bean
2015/05/14 面试题
小学三年级数学教学反思
2014/01/31 职场文书
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
初中班主任心得体会
2016/01/07 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js