PHP历史与基础:从dirname到realpath的探索
需积分: 50 48 浏览量
更新于2024-08-18
收藏 770KB PPT 举报
"PHP5教程-dirname函数和realpath函数的使用"
在PHP中,`dirname`函数和`realpath`函数是两个非常实用的路径处理函数。`dirname`用于获取路径中的目录名称,而`realpath`则用来返回一个路径的规范化形式,即物理路径。
1. `dirname`函数:
`dirname`函数接受一个字符串参数,这个字符串通常是包含文件或目录的完整路径。函数返回路径中的目录部分,不包括文件名或结尾的斜杠。例如:
```php
$path1 = "c:\\ddd\\aaa\\index_1.php";
$dir1 = dirname($path1);
echo $dir1; // 输出:c:\ddd\aaa
```
在这个例子中,`dirname`函数从路径`c:\ddd\aaa\index_1.php`中提取出了目录`c:\ddd\aaa`。
对于Unix或Linux风格的路径,`dirname`函数同样适用:
```php
$path1 = "/ddd/aaa/index.php";
$dir1 = dirname($path1);
echo $dir1; // 输出:/ddd/aaa
```
这里的`dirname`函数将路径`/ddd/aaa/index.php`的目录部分`/ddd/aaa`提取出来。
2. `realpath`函数:
`realpath`函数的作用是返回一个路径的规范化形式,通常用于处理符号链接和相对路径。它会返回实际存在的绝对路径。例如:
```php
$path1 = "/";
$path = realpath($path1);
echo $path; // 输出:/ (取决于操作系统)
```
在这里,`realpath`函数将根目录`/`转换为实际的根目录。
对于相对路径,`realpath`会将其转换为绝对路径:
```php
$path1 = "./index.php";
$path = realpath($path1);
echo $path; // 输出:当前目录下的index.php的完整路径
```
这个例子中,`realpath`函数将当前目录下的相对路径`./index.php`转换为实际的绝对路径。
在学习PHP的过程中,了解并掌握这些基础的文件和路径处理函数是非常重要的。它们在处理文件系统操作时起到关键作用,比如读写文件、遍历目录等。从提供的资源摘要信息来看,这是一份关于PHP5的教程,涵盖了从PHP的基础概念到高级特性的全面内容,包括数值类型、控制语句、面向对象、数据库操作、Cookie和Session、文件和目录操作、网络应用、正则表达式、图像处理、XML等多方面。通过学习,你可以深入理解PHP的各个方面,并能够熟练地运用在实际的Web开发中。
128 浏览量
189 浏览量
289 浏览量
105 浏览量
113 浏览量
2020-12-20 上传
146 浏览量
2020-12-19 上传
107 浏览量
辰可爱啊
- 粉丝: 18
- 资源: 2万+
最新资源
- 乘风聚合图床源码 多接口
- 数码营销产品网页模板
- 贪吃蛇小游戏.rar
- Rolo-crx插件
- flutter-template:快速入门的Flutter模板
- servest:De适用于Deno的渐进式http服务器:sheaf_of_rice:
- ms12-020检测.rar
- generator-phaser-gulp-typescript:PhaserJs 游戏的 Gulp 打字稿生成器
- DanskKennelKlub
- itmonkey-cn-shopro-master.zip
- FE内容付费系统响应式v5.43 付费阅读文章+付费看图片+付费下载+付费视频播放+带手机版
- 5元“和”币模仿地球引力坠落效果
- General-PSS-ChnEng-IS-V4.06.12.R.130807.zip
- meteor-accounts-anonymous
- 可自定义圆形进度条Progress特效
- 超级商场:这是vue购物中心