下面附上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,定义项目中需要用到的类库别名。

?
1
2
3
4
5
6
return array(
'page' => LIB_PATH.'Common/page.class.php',
);
//这样使用即可
import('page');

转载于:https://www.cnblogs.com/457248499-qq-com/p/7470088.html

Thinkphp中import的几个用法详细介绍相关推荐

  1. php中import什么意思,Thinkphp中import的几个用法详细介绍

    下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate'); @,表示项目根目录.假定根目录是:App/ 导入类库的路径是:App/Lib/Test/Tran ...

  2. php中msubstr,PHP学习:thinkphp中字符截取函数msubstr()用法分析

    <PHP学习:thinkphp中字符截取函数msubstr()用法分析>要点: 本文介绍了PHP学习:thinkphp中字符截取函数msubstr()用法分析,希望对您有用.如果有疑问,可 ...

  3. 【MADDPG(MPE)——环境配置与用法详细介绍(多智能体强化学习))】

    MADDPG(MPE)--环境配置与用法详细介绍(多智能体强化学习) MADDPG(MPE) 介绍 MPE环境安装教程 前期准备 MPE 安装包介绍 MPE 安装环境要求 开始安装 环境测试 MPE环 ...

  4. 目标检测中的Iou与map指标详细介绍(零基础)

    目标检测中的Iou与map指标详细介绍(零基础) 最近在算法岗实习,更新的频率会低一点,希望在实习过程中学到更多有用的视觉知识. IOU指标 下图中Ground truth为标记的正确框,Predic ...

  5. php中sisson用法,详细介绍php中session的用法

    PHP中的session默认情况下是使用客户端的Cookie.当客户端的Cookie被禁用时,会自动通过Query_String来传递. Php处理会话的函数一共有11个,我们详细介绍一下将要用到几个 ...

  6. [转载] python中pass的使用_Python pass详细介绍及实例代码

    参考链接: Python pass语句 Python pass详细介绍及实例代码 Python pass的用法: 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++ ...

  7. Nacos注册中心的部署与用法详细介绍

    一.什么是注册中心: 我们知道微服务彼此间独立部署.具有清晰的边界,服务间通过远程调用来构建复杂的业务功能.而服务册中心在微服务项目中扮演着非常重要的角色,那么注册中心又是什么,使用服务注册中心可以解 ...

  8. 数据库having的用法详细介绍

    转自:微点阅读  https://www.weidianyuedu.com 数据库having的用法的用法你知道吗?下面微点阅读小编就跟你们详细介绍下数据库having的用法的用法,希望对你们有用. ...

  9. html中b标签去加粗,html中b加粗标签的详细介绍

    html作为网页最基础的语言是每一个站长必学的语言,今天我们就来了解字体文本标签 b,/b标签的用法及其语义. 字体文本标签讲解标签 字体标签定义字体的显示效果,有些标签它有独自的语义. 标签 感谢您 ...

最新文章

  1. Python 面试中可能会被问到的30个问题
  2. 洛谷 题解 P4955 【[USACO14JAN]Cross Country Skiing 越野滑雪】
  3. 【POJ - 3468 】 A Simple Problem with Integers (线段树模板 区间更新 + 区间和查询)(不能树状数组或差分数组)
  4. sqlite数据库主键自增_sqlite 中主键id自增的方法(转)
  5. 基于双麦克风声源定位的视频跟踪
  6. python基础之socket
  7. namenode倒换原因分析
  8. 用友U872《合同管理》模块操作手册
  9. docker出现问题:You cannot remove a running container 解决方案
  10. 让你相见恨晚的Photoshop 技巧
  11. 长微博android,凑合着用吧:Android版长微博
  12. [读史思考] 魏王真的被张仪忽悠瘸了吗?
  13. Contelec KL750-5K0/M-SE醉后不知天在水
  14. 基于Robopeak触摸屏和官方摄像头的树莓派照相机
  15. vue路由报错Navigation aborted from “/a“ to “/b“ via a navigation guard.两种解决方案
  16. Windows部署Apache服务器步骤
  17. PyCharm/IDEA等工具使用git时设置不要提交系统文件,或者忽略提交文件夹
  18. linux指法教程,linux系统指法练习与打字游戏软件
  19. Oracle修改数据库db_name
  20. 2021全国电设(F题)openmv的图像识别之数字识别

热门文章

  1. java:this和super
  2. jvm七:数组创建本质
  3. jvm二:类加载,连接,初始化
  4. 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试
  5. C#访问远程共享加锁文件夹
  6. 初探linux子系统集之led子系统(一)【转】
  7. Matlab基本函数-conj函数
  8. Java设计模式—责任链模式
  9. 组合数学(全排列)+DFS CSU 1563 Lexicography
  10. Java与嵌入式数据库SQLite的结合