牛牛在线工具

SplFileInfo::getPathname()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplFileInfo::getPathname()

获取 SplFileInfo 对象所代表的文件的完整路径名

函数名称:SplFileInfo::getPathname() 适用版本:PHP 5 >= 5.1.2, PHP 7 函数描述:SplFileInfo::getPathname() 方法用于获取 SplFileInfo 对象所代表的文件的完整路径名。 语法:public SplFileInfo::getPathname ( void ) : string 参数:无 返回值:返回文件的完整路径名,如果文件不存在则返回 false。 示例: // 示例 1: 获取文件的完整路径名 $file = new SplFileInfo('path/to/file.txt'); $pathname = $file->getPathname(); echo "文件的完整路径名:".$pathname; // 输出:文件的完整路径名:path/to/file.txt // 示例 2: 文件不存在的情况 $file = new SplFileInfo('nonexistent_file.txt'); $pathname = $file->getPathname(); if ($pathname === false) { echo "文件不存在"; } else { echo "文件的完整路径名:".$pathname; } // 输出:文件不存在 在示例 1 中,我们创建了一个 SplFileInfo 对象来代表文件 "path/to/file.txt",然后通过调用 getPathname() 方法获取了文件的完整路径名并打印出来。 在示例 2 中,我们创建了一个 SplFileInfo 对象来代表不存在的文件 "nonexistent_file.txt",由于文件不存在,调用 getPathname() 方法会返回 false,我们根据返回值进行了相应的处理。 请注意,SplFileInfo::getPathname() 方法返回的路径名是文件的完整路径名,包括文件名和路径,不会自动解析符号链接。如果想要获取符号链接的目标路径,可以使用 SplFileInfo::getRealPath() 方法。