"这篇教程是关于PHP5的入门学习,主要介绍了如何使用`dirname`函数获取路径中的目录名称,以及`realpath`函数用于获取物理路径。教程还涵盖了PHP的基础知识,包括PHP的历史、安装配置、数值类型、控制语句、面向对象、数据库操作、Cookie和Session、文件目录操作、网络应用、正则表达式、图像处理、XML集成等多个方面,旨在帮助读者全面了解PHP并掌握其基本用法。"
在PHP中,`dirname`函数是一个非常实用的工具,它用于从给定的路径中提取出目录部分。函数的语法是 `string dirname(string path)`,其中参数`path`是一个包含完整或相对路径的字符串。例如,在以下代码中:
```php
$path1="c:\\ddd\\aaa\\index_1.php";
$dir1= dirname ($path1);
echo $dir1. "\n";
```
这段代码将输出 `c:\ddd\aaa`,即路径中的目录部分。
另一方面,`realpath`函数用于返回一个给定路径的规范化物理路径。这通常用于将相对路径转换为绝对路径,或者去除符号链接等。函数的格式是 `string realpath(string path)`。例如:
```php
$path1="/";
$path= realpath($path1);
echo $path. "\n";
```
在这个例子中,如果当前工作目录是根目录 `/`,`realpath` 将返回 `/`。另一个例子:
```php
$path1="./index.php";
$path= realpath($path1);
echo $path. "\n";
```
会根据当前工作目录,将相对路径 `./index.php` 转换为实际的物理路径。
这个教程由讲师刘林于2005年5月讲授,覆盖了PHP的广泛主题,从PHP的历史开始,解释了PHP是如何从个人主页工具发展成为广泛应用的服务器端脚本语言的。教程还详细介绍了如何安装和配置PHP环境,以及如何编写基础的PHP程序,包括使用数值类型、运算符和表达式。此外,还涉及了控制结构,如条件语句和循环,以及PHP的面向对象编程概念。数据库操作章节讲解了如何使用PHP连接和操作数据库,而Cookie和Session的使用则涉及到用户状态管理。文件和目录操作部分则包含了`dirname`和`realpath`这样的函数。网络应用章节涵盖了HTTP请求和响应,正则表达式让开发者能够进行复杂的数据匹配和处理,图像处理部分讲解了如何生成和修改图像。PHP与XML的结合使得数据交换变得更加方便。最后,通过综合实例,读者可以实践所学知识,加深理解。
通过这个教程,初学者将能够对PHP有一个全面的了解,并具备编写基本PHP应用程序的能力。