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

 更新时间:2014年07月02日 15:25:23   投稿:whsnow  
这篇文章主要介绍了Thinkphp中import的几个用法,需要的朋友可以参考下

下面附上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禁止某ip或ip地址段访问的方法

    php禁止某ip或ip地址段访问的方法

    这篇文章主要介绍了php禁止某ip或ip地址段访问的方法,涉及服务器变量$_SERVER、文件及字符串的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • php的GD库imagettftext函数解决中文乱码问题

    php的GD库imagettftext函数解决中文乱码问题

    这篇文章主要介绍了php的GD库imagettftext函数解决中文乱码问题,可通过将中文字符串转为utf-8格式来解决,需要的朋友可以参考下
    2015-01-01
  • ajax取消挂起请求的处理方法

    ajax取消挂起请求的处理方法

    ajax取消挂起请求的处理方法,需要的朋友可以参考一下
    2013-03-03
  • php计算整个目录大小的方法

    php计算整个目录大小的方法

    这篇文章主要介绍了php计算整个目录大小的方法,涉及php递归遍历与文件操作的相关技巧,需要的朋友可以参考下
    2015-06-06
  • PHP针对JSON操作实例分析

    PHP针对JSON操作实例分析

    这篇文章主要介绍了PHP针对JSON操作的常用方法,实例分析了json转数组、数组转json等技巧与相关注意事项,需要的朋友可以参考下
    2015-01-01
  • php基础字符串与数组知识点讲解

    php基础字符串与数组知识点讲解

    通过老师的授课,发现JS的字符串与数组的操作与PHP的非常类似,可以相互借鉴学习,一方面是可以快速理解函数用法,另一个是相互印证相互提高了
    2022-11-11
  • ThinkPHP控制器详解

    ThinkPHP控制器详解

    一般来说,ThinkPHP的控制器是一个类,而操作则是控制器类的一个公共方法。下面我们就来详细谈谈ThinkPHP的控制器
    2015-07-07
  • php多线程并发实现方法

    php多线程并发实现方法

    这篇文章主要介绍了php多线程并发实现方法,结合实例形式分析了php模拟多线程并发的相关操作技巧,以及在Linux平台借助shell实现多线程并发的操作方法,需要的朋友可以参考下
    2016-09-09
  • PHP编程之设置apache虚拟目录

    PHP编程之设置apache虚拟目录

    这篇文章主要为大家详细介绍了设置apache虚拟目录的方法,步骤很简单,希望对大家有用,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • PHP进行批量任务处理不超时的解决方法

    PHP进行批量任务处理不超时的解决方法

    这篇文章主要介绍了PHP进行批量任务处理不超时的解决方法,结合实例形式简单分析了php结合ajax进行异步处理实现批量任务不超时的相关技巧,需要的朋友可以参考下
    2016-07-07

最新评论