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框架Phpbean说明
Jan 10 PHP
PHP基础学习小结
Apr 17 PHP
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
php数字转汉字代码(算法)
Oct 08 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
PHP生成随机数的方法实例分析
Jan 22 PHP
smarty自定义函数htmlcheckboxes用法实例
Jan 22 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
php中对象引用和复制实例分析
Aug 14 PHP
laravel 配置路由 api和web定义的路由的区别详解
Sep 03 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使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
jquery中的 $("#jb51")与document.getElementById("jb51") 的区别
2011/07/26 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
Vue2.0中集成UEditor富文本编辑器的方法
2018/03/03 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
2019/03/28 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
Python通过文本和图片生成词云图
2020/05/21 Python
python 模拟登陆github的示例
2020/12/04 Python
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
自我鉴定模板
2013/10/29 职场文书
韩国商务邀请函
2014/01/14 职场文书
家长给学校的建议书
2014/05/15 职场文书
土木工程求职信
2014/05/29 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
工资证明格式模板
2015/06/12 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书