Thinkphp中import的几个用法详细介绍


Posted in PHP onJuly 02, 2014

下面附上import的几个用法介绍

1、用法一

import('@.Test.Translate');
@,表示项目根目录。假定根目录是:App/
导入类库的路径是:App/Lib/Test/Translate.class.php
结论:import('@')是相对于项目目录的Lib目录而言

2、用法二

import('Think.Test.Translate');
Think,表示系统根目录。既是:./ThinkPHP/
导入类库的路径是:./ThinkPHP/Lib/Test/Translate.class.php
结论:import('Think')是相对于系统目录的Lib目录而言

3、用法三

import('ORG.Test.Translate');

import('COM.Test.Translate');
ORG, 第三方公共类库目录
COM, 企业公共类库目录
两种写法都是相对于./ThinkPHP/Extend/Library/ 而言。
导入类库的路径是:./ThinkPHP/Extend/Library/ORG/Test/Translate.class.php

导入类库的路径是:./ThinkPHP/Extend/Library/COM/Test/Translate.class.php

结论:import('ORG')或import('COM')是相对于系统扩展类库目录而言(./ThinkPHP/Extend/Library/)

4、用法四

import('Blog.Test.Translate');
这种写法既不是@,Think的写法,有不是ORG,COM的写法,会被当作分组的项目目录来处理。
解析结果是:App/../Blog/Lib/Test/Translate.class.php
结论:第四种写法,是相对于分组项目目录的Lib目录而言的写法。

5、用法五

import还支持别名导入,使用别名导入,首先先定义别名文件,在项目配置目录下建立alias.php,定义项目中需要用到的类库别名。

return array(
'page' => LIB_PATH.'Common/page.class.php',
);

//这样使用即可
import('page');
PHP 相关文章推荐
PHP图片上传类带图片显示
Nov 25 PHP
mysql 中InnoDB和MyISAM的区别分析小结
Apr 15 PHP
PHP 类型转换函数intval
Jun 20 PHP
PHP 程序授权验证开发思路
Jul 09 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
Jan 19 PHP
PHP中session变量的销毁
Feb 27 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
PHP实现大数(浮点数)取余的方法
Feb 18 PHP
php实现用户注册密码的crypt加密
Jun 08 PHP
Thinkphp5结合layer弹窗定制操作结果页面
Jul 07 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 #PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 #PHP
用PHP解决的一个栈的面试题
Jul 02 #PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Jul 02 #PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 #PHP
php foreach正序倒序输出示例代码
Jul 01 #PHP
浅析ThinkPHP的模板输出功能
Jul 01 #PHP
You might like
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
ASP 过滤数组重复数据函数(加强版)
2010/05/31 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
JS中静态页面实现微信分享功能
2017/02/06 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
详解Vue 如何监听Array的变化
2019/06/06 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
JavaScript编写开发动态时钟
2020/07/29 Javascript
Python中max函数用法实例分析
2015/07/17 Python
手写一个python迭代器过程详解
2019/08/27 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
python切割图片的示例
2020/11/12 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
材料物理专业大学毕业生求职信
2013/10/15 职场文书
趣味比赛活动方案
2014/02/15 职场文书
外贸采购员岗位职责
2014/03/08 职场文书
开业典礼主持词
2014/03/21 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
男性健康日的活动方案
2014/08/18 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
教师见习报告范文
2014/11/03 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP