PHP 真实路径

WBOY
发布: 2024-08-29 13:03:15
原创
342 人浏览过

PHP realpath() 函数用于返回绝对路径名。 realpath() 函数是 PHP 中的内置函数。 realpath() 函数可以删除所有符号链接,如“/./”、“/../”和多余字符“/”,并返回排除这些符号的绝对路径名。 realpath() 函数接受路径作为参数,成功时返回路径的绝对路径名,失败时返回 false。

广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

语法:

雷雷

参数:

path:这不是一个可选参数字符串类型,用于指定要返回其绝对路径的符号链接的路径。如果路径为空或 Null,则该路径将被解释为当前目录。

返回值:此方法的返回值是绝对路径名,成功时不带符号链接,失败时返回 false。

PHP realpath() 函数的工作原理

  • 它接受一个参数作为(path),这是必需的参数。
  • 假设我们有一个路径 './././programs',我们想要获取它的绝对路径,那么我们需要通过调用函数 as realpath( './././programs' 来传递这个路径),它返回绝对路径“C:xampphtdocsprograms”,没有任何符号链接。

示例

下面给出了提到的示例:

示例#1

PHP realpath( ) 函数获取文件绝对路径的示例。

接下来,我们编写 PHP 代码,通过以下示例更清楚地看到 PHP realpath() 函数,其中 realpath( ) 函数用于获取文件的绝对路径。

代码:

雷雷

输出:

PHP 真实路径

如上面的代码所示,绝对路径名是在 realpath() 函数的帮助下生成的,如“realpath( $file_path );”其中 $file_path 变量包含与正在运行的程序文件位于同一目录中的文件的名称。

示例#2

PHP realpath() 函数获取给定路径的绝对路径的示例。

接下来,我们编写 PHP 代码,以便更清楚地看到该函数,通过以下示例,其中 realpath( ) 函数用于获取给定路径的绝对路径,其中包含符号链接。

代码:

雷雷

输出:

PHP 真实路径

如上面的代码所示,当前的绝对路径名在 realpath( ) 函数的帮助下打印为“realpath( NULL );”如果值为NULL,那么realpath()函数返回当前目录的绝对路径,即“C:xampphtdocsprograms”,接下来运行的路径是“../”,表示返回到上一个目录,所以现在正如我们在输出中看到的,路径是“C:xampphtdocs”。

示例#3

PHP realpath() 函数通过更改目录获取给定路径的绝对路径的示例。

接下来,我们编写 PHP 代码,以便通过以下示例更清楚地看到该函数,其中 realpath() 函数用于获取给定路径的绝对路径,其中包含与更改目录的符号链接。

代码:

雷雷

输出:

PHP 真实路径

如上面的代码所示,使用 chdir() 函数将当前目录(如“C:xampphtdocsprograms”)更改为“xampphtdocs”。接下来,该路径包含一个符号链接“./programs”,该符号链接被赋予 realpath() 函数,因此该函数返回其绝对路径“C:xampphtdocsprograms”,其中不包含任何符号链接(如“./”) ')。同样,对于路径“./././programs”也返回来自“C”驱动器的绝对路径“C:xampphtdocsprograms”,其中不包含任何符号链接(如“./././”) .

结论

它是PHP中的内置函数,用于获取给定路径的不包含任何符号链接的绝对路径名,包含符号链接。

以上是PHP 真实路径的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!