PHP和Html中绝对路径和相对路径的问题
2016-12-07 16:50
465 查看
最近做一个小项目碰到一个初学者经常会犯错或者不理解的问题,就是绝对路径和相对路径的问题。
什么是绝对路径?
绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
什么是相对路径?
绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
刚刚开始,对于相对路径理解出现了偏差,或者说对require include这些用法理解的不是很清楚。这两个函数相当于把其他文件的引入到现在的脚本中,所以相对位置必然有变化。
其实这个问题解释起来太简单了,没有什么东西可分析了,理解了概念和一些自然的用法,很快就能解决问题。
如果再多说几句关于相对路径的,一定要注意相对路径是相对于谁的相对路径,相对路径是相对于目标目录的相对路径,这个目标目录,可以自己设置,如果没有设置,那就是当前目录为基准目录,include,require这两个函数,相当于在当前脚本中引入了其他文件,但是执行过程,还是在当前脚本中,所以引入文件的相对目录的基准就变成了当前脚本的目录,所以弄清楚这个概念。
还有一点,文件的相对目录都是相对于第一个入口的相对目录!!!!!
另外很多人喜欢说入口文件,这个入口文件其实就是引入其他脚本 html css的文件。并不是什么进入项目的index.php。
什么是绝对路径?
绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
什么是相对路径?
绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
刚刚开始,对于相对路径理解出现了偏差,或者说对require include这些用法理解的不是很清楚。这两个函数相当于把其他文件的引入到现在的脚本中,所以相对位置必然有变化。
其实这个问题解释起来太简单了,没有什么东西可分析了,理解了概念和一些自然的用法,很快就能解决问题。
如果再多说几句关于相对路径的,一定要注意相对路径是相对于谁的相对路径,相对路径是相对于目标目录的相对路径,这个目标目录,可以自己设置,如果没有设置,那就是当前目录为基准目录,include,require这两个函数,相当于在当前脚本中引入了其他文件,但是执行过程,还是在当前脚本中,所以引入文件的相对目录的基准就变成了当前脚本的目录,所以弄清楚这个概念。
还有一点,文件的相对目录都是相对于第一个入口的相对目录!!!!!
另外很多人喜欢说入口文件,这个入口文件其实就是引入其他脚本 html css的文件。并不是什么进入项目的index.php。
相关文章推荐
- 谈谈PHP中相对路径的问题与绝对路径的使用
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- 谈谈PHP中相对路径的问题与绝对路径的使用
- php 相对路径中 及 绝对路径中 的一些问题
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- 有关Html中<a>、<link>和<script>标签中相对路径与绝对路径的问题总结
- 学习笔记2--基础 HTML之目录问题(相对路径和绝对路径区别)
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- 有关Html中<a>、<link>和<script>标签中相对路径与绝对路径的问题总结
- PHP中include和require绝对路径、相对路径问题
- 相对路径和绝对路径HTML目录问题
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- HTML相对路径(relative path)和绝对路径(absolute path)
- HTML相对路径(Relative Path)和绝对路径(Absolute Path)
- java(Web)中相对路径,绝对路径问题总结
- HTML相对路径(Relative Path)和绝对路径(Absolute Path)
- 关于java中相对路径,绝对路径问题总结
- java(Web)中相对路径,绝对路径问题总结