`
jordan_micle
  • 浏览: 245214 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PHP小记(7) - 项目根目录的绝对路径

PHP 
阅读更多

 

进行PHP系统开发时,引入文件是一件很头疼的事,原因在于,文件的引用会出现嵌套,所以在这个文件引用方式正确,在另一个文件却引用不进来。

php的文件引用include和require都采用绝对路径的方式。因此,最好的解决办法是,贯穿整个系统开发都采用完整的绝对路径引入方式。

在项目根目录下的配置文件中定义如下全局变量:

define("PROJECT_ROOT", dirname(__FILE__));

那么PROJECT_ROOT就是项目根目录的绝对路径了,在整个系统的文件中都可以采用。

需注意的是,dirname不包括最后的一个斜杠"/"

分享到:
评论

相关推荐

    myeclipse试用小记----Hibernate多对一单向关联(1)

    7. **项目文件结构**:`.project`文件是MyEclipse项目的配置文件,定义了项目的构建路径、编译选项等。`src`目录存放源代码,其他文件可能是MyEclipse生成的项目配置信息。 8. **实际操作**:博主可能详细记录了从...

    myeclipse试用小记----Hibernate多对一自身关联(3)

    标题中的“myeclipse试用小记----Hibernate多对一自身关联(3)”表明了这篇内容是关于MyEclipse IDE的使用体验,特别聚焦在Hibernate框架中的多对一自身关联关系的实践与理解。Hibernate是Java开发中常用的一个对象...

    myeclipse试用小记----Hibernate多对一双向关联(2)

    在本篇【myeclipse试用小记----Hibernate多对一双向关联(2)】中,博主主要探讨了使用MyEclipse集成开发环境与Hibernate框架进行多对一双向关联的配置与实现。MyEclipse是Eclipse的一个强大扩展,特别适合Java Web...

    liferay开发小记---开发环境的搭建

    同时,安装一个合适的IDE,例如Eclipse或IntelliJ IDEA,并配置好JDK路径。 接下来,你需要获取Liferay Portal的源码。Liferay源码可以从GitHub上下载,或者通过Git克隆官方仓库。这一步对于理解Liferay的工作原理...

    git使用小记-github1

    git使用小记----作者:谭耀武概述本文以FrameworkBenchmarks为例对git的一些操作进行说明fork版地址:https://github.c

    火眼金睛辨真假 小记CPU-Z软件.pdf

    【CPU-Z软件详解:识别真假处理器的利器】 CPU-Z是一款由Frank Delattre编写的免费且小巧的系统信息检测工具,特别适用于鉴别CPU的真实身份,防止购买到假冒伪劣产品。这款软件支持从古老的486到最新的P4 Athlon 64...

    tty、pty、pts等(小记) - CSDN博客1

    tty、pty、pts 等概念解析 tty 是 Teletype 的缩写,中文翻译为电传打字机。电传打字机通常由键盘、收发报器和印字机构等组成。电传打字机是一个比较早出现的产品,为在传真机普遍使用以前的通信设备,其原理采用...

    vue-cli设置publicPath小记

    当publicPath设置为'/'时,与不设置publicPath效果相同,所有资源文件请求的路径仍然是从根目录开始。因此,请求路径与第一种情况一致。 三、设置publicPath为'./' 设置publicPath为'./'表示资源文件的路径相对于...

    数据字典-小记及用户部分1

    13. 小记-标签关联表数据元素: - **ID**:主键,整型,11位,用于唯一标识关联记录。 - **小记ID**:整型,11位,关联小记。 - **标签ID**:整型,11位,关联标签。 这些数据元素共同构建了一个全面的用户管理...

    windows下部署tomcat项目小记

    2. 检查JDBC驱动是否已经添加到Tomcat的`lib`目录或项目的类路径中。 3. 确认数据库中的表结构、数据与应用程序的预期一致。 4. 如果项目使用了连接池(如c3p0、HikariCP等),检查连接池配置是否正确。 **问题二:...

    《信息技术》教学感受小记-论文.zip

    《信息技术》教学感受小记 信息技术,作为21世纪的核心学科之一,对于培养学生的创新思维、实践能力以及信息素养起着至关重要的作用。这篇论文深入探讨了在信息技术教学中的种种感受,旨在分享教学过程中的经验与...

    whyu小记-ETL数据加载策略.pdf

    ETL(Extract, Transform, Load)数据加载策略是数据仓库和数据集成项目中至关重要的一环。ETL涉及从源系统中提取数据、对数据进行清洗、转换和整合,最后加载到目标系统的过程。本文主要讨论在OLTP(Online ...

    PHPweb渗透小记.docx

    - 测试人员首先尝试在网站地址后添加`admin`或`admin.php`等常见的管理员页面路径。 - 发现了一个看似熟悉的后台登录界面,进一步证实这是一个使用PHP Web程序的站点。 - 使用默认账号`admin`以及一个通用的SQL...

    Oracle系统参数调整实操--小记.sql

    Oracle系统参数调整实操--小记.sql

    J2EE开发之常用开源项目小记

    这篇小记主要关注了几个关键领域:持久层、MVC框架、视图层、JavaScript库以及缓存技术。下面将详细阐述这些知识点。 1. **持久层**: - **Hibernate**:是一个流行的ORM(对象关系映射)框架,允许开发者以面向...

    TCP-IP小记

    IP(互联网协议)是网络层的核心,它负责分配IP地址并决定数据包的传输路径。此外,还存在ICMP(Internet Control Message Protocol,互联网控制消息协议)用于网络诊断和错误报告。 4. 数据链路层:这一层负责在...

    在Solaris上使用优盘小记

    在Solaris上使用优盘小记-Solaris -华夏名网资讯中心 虚拟主机,域名注册,双线虚拟主机,服务器租赁,为7万用户提供服务

    Linux boost库安装、编译问题小记

    环境: Linux s12084 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux  gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-47.3)  boost 1.37.0  去年10月份用过一次再没用过了。...

    Jetson TX2 之 JetPack 3.0 安装小记-附件资源

    Jetson TX2 之 JetPack 3.0 安装小记-附件资源

Global site tag (gtag.js) - Google Analytics