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你的验证码安全码?
Jan 02 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
利用PHP实现智能文件类型检测的实现代码
Aug 02 PHP
php绘图之加载外部图片的方法
Jan 24 PHP
PHP实现懒加载的方法
Mar 07 PHP
thinkphp实现分页显示功能
Dec 03 PHP
php微信公众平台开发(一) 配置接口
Dec 06 PHP
PHP调试及性能分析工具Xdebug详解
Feb 09 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
Laravel 加载第三方类库的方法
Apr 20 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
ajax取消挂起请求的处理方法
2013/03/18 PHP
php 获取本地IP代码
2013/06/23 PHP
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
javascript实现评分功能
2020/06/24 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Python中一些不为人知的基础技巧总结
2018/05/19 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
土木工程师岗位职责
2013/11/24 职场文书
物业管理毕业生个人的求职信
2013/11/30 职场文书
庆八一活动方案
2014/01/25 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
化妆品店促销方案
2014/02/24 职场文书
工程技术员岗位职责
2014/03/02 职场文书
职位说明书范文
2014/05/07 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
党员活动总结
2015/02/04 职场文书
党小组鉴定意见
2015/06/02 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
简单聊聊Vue中的计算属性和属性侦听
2021/10/05 Vue.js