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');

相关文章

  • THINKPHP在添加数据的时候获取主键id的值方法

    THINKPHP在添加数据的时候获取主键id的值方法

    下面小编就为大家带来一篇THINKPHP在添加数据的时候获取主键id的值方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • php数组一对一替换实现代码

    php数组一对一替换实现代码

    以下方法能实现匹配关键词并分别对关键词做特殊处理的功能,需要的朋友可以参考下
    2012-08-08
  • php绘制一个矩形的方法

    php绘制一个矩形的方法

    这篇文章主要介绍了php绘制一个矩形的方法,主要涉及GD库中imagerectangle方法的使用技巧,需要的朋友可以参考下
    2015-01-01
  • PHP中的错误及其处理机制

    PHP中的错误及其处理机制

    这篇文章主要介绍了PHP中错误和异常的概念,帮助大家更好的理解和学习使用PHP,感兴趣的朋友可以了解下
    2021-04-04
  • php使用exec shell命令注入的方法讲解

    php使用exec shell命令注入的方法讲解

    exec()是用于执行shell命令的函数,下面说的就是如何使用他用于shell注入的方法讲解
    2013-11-11
  • PHP form 表单传参明细研究

    PHP form 表单传参明细研究

    最近一段时间一直在做基于uchome的二次开发网站,因uchome中的很多跳转都是通过参数do来控制的,一直对这种机制不是十分的明细,总有一种雾里看花的感觉。
    2009-07-07
  • 100行PHP代码实现socks5代理服务器

    100行PHP代码实现socks5代理服务器

    这个例子说了in the real world, do something here to ensure clients not running are destroyed 但是,如何把不再运行的连接销毁却没有讲。恩。我试了把$clients放到一个类里,把类传给线程类,然后在线程类要结束时把$clients里对应的连接给unset掉,无果。
    2016-04-04
  • php 字符过滤类,用于过滤各类用户输入的数据

    php 字符过滤类,用于过滤各类用户输入的数据

    最近老看到有人的网站被挂马,发一个php的字符过滤类,建议广大站长朋友们多关注下,安全方面的知识。
    2009-05-05
  • PHP实现表单提交时去除斜杠的方法

    PHP实现表单提交时去除斜杠的方法

    这篇文章主要介绍了PHP实现表单提交时去除斜杠的方法,涉及php针对页面表单提交元素过滤操作的相关技巧,需要的朋友可以参考下
    2016-12-12
  • 关于使用coreseek并为其做分页的介绍

    关于使用coreseek并为其做分页的介绍

    本篇文章是对使用coreseek并为其做分页进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论