php 浅谈相对路径与绝对路径(../ ./ / )

2024-04-25 01:08

本文主要是介绍php 浅谈相对路径与绝对路径(../ ./ / ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  在php中  绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。   

        eg:   C:\Windows\debug\WIA\a.txt     window中是反斜杠 \      linux中为 /

   相对路径为以一个参照为基准,找到你所需要的文件,即相对路径是相对于目标目录的相对路径。

                 常见表示方式如下:

                        ../  代表上级目录     ../../代表上上级目录   相对路径

                        ./   代表当前目录     可以省略不写             相对路径

                         /    以/开头通常代表从根目录开始            绝对路径

举个例子:   /usr/pwd/ 下有一个文件 a.txt           /usr/pwd/a.txt

                     /usr/pwd/etc/ 下有一个文件 b.txt     /usr/pwd/etc/b.txt

                  上述为绝对路径

                假设你在a文件中 那么a的绝对路径为   /usr/pwd/a.txt

                所以相对于a,b的相对路径为     ./etc/b.txt  

                在php中文件包含就是相对路径,来包含文件。

 

                说一下我困惑的问题:

                就以上面的例子   我还是在a中,我要找到b文件

                相对路径可不可以写成   ../etc/b.txt  或者 ../../etc/b.txt 呢?

                答案是不能,因为上述相对路径所代表的物理路径是  /usr/etc/b.txt 和   根:/etc/b.txt

                        usr目录下并没有etc目录,根目录下并没有etc目录。

                        以前的误解是  以为你到了根目录他会在这个根目录下 逐层查找文件,实际上它只在根目录下一层查询

                     这就是用windows多了的毛病,太方便了反而忘记本质。

这篇关于php 浅谈相对路径与绝对路径(../ ./ / )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/933335

相关文章

浅谈mysql的sql_mode可能会限制你的查询

《浅谈mysql的sql_mode可能会限制你的查询》本文主要介绍了浅谈mysql的sql_mode可能会限制你的查询,这个问题主要说明的是,我们写的sql查询语句违背了聚合函数groupby的规则... 目录场景:问题描述原因分析:解决方案:第一种:修改后,只有当前生效,若是mysql服务重启,就会失效;

Spring核心思想之浅谈IoC容器与依赖倒置(DI)

《Spring核心思想之浅谈IoC容器与依赖倒置(DI)》文章介绍了Spring的IoC和DI机制,以及MyBatis的动态代理,通过注解和反射,Spring能够自动管理对象的创建和依赖注入,而MyB... 目录一、控制反转 IoC二、依赖倒置 DI1. 详细概念2. Spring 中 DI 的实现原理三、

在C#中合并和解析相对路径方式

《在C#中合并和解析相对路径方式》Path类提供了几个用于操作文件路径的静态方法,其中包括Combine方法和GetFullPath方法,Combine方法将两个路径合并在一起,但不会解析包含相对元素... 目录C#合并和解析相对路径System.IO.Path类幸运的是总结C#合并和解析相对路径对于 C

PHP执行php.exe -v命令报错的解决方案

《PHP执行php.exe-v命令报错的解决方案》:本文主要介绍PHP执行php.exe-v命令报错的解决方案,文中通过图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下... 目录执行phpandroid.exe -v命令报错解决方案执行php.exe -v命令报错-PHP War

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

PHP原理之内存管理中难懂的几个点

PHP的内存管理, 分为俩大部分, 第一部分是PHP自身的内存管理, 这部分主要的内容就是引用计数, 写时复制, 等等面向应用的层面的管理. 而第二部分就是今天我要介绍的, zend_alloc中描写的关于PHP自身的内存管理, 包括它是如何管理可用内存, 如何分配内存等. 另外, 为什么要写这个呢, 因为之前并没有任何资料来介绍PHP内存管理中使用的策略, 数据结构, 或者算法. 而在我们

浅谈PHP5中垃圾回收算法(Garbage Collection)的演化

前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完

php中json_decode()和json_encode()

1.json_decode() json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 对 JSON 格式的字符串进行编码 说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量 参数 json

如何将文件夹里的PHP代码放到一个文件里

find ./dir -name "*.php" -exec 'cat' {} \; > dir.out

PHP抓取网站图片脚本

方法一: <?phpheader("Content-type:image/jpeg"); class download_image{function read_url($str) { $file=fopen($str,"r");$result = ''; while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); re