函数名称:SplFileInfo::getLinkTarget()
函数描述:获取符号链接的目标路径。
适用版本:PHP 5 >= 5.3.0, PHP 7
语法:public SplFileInfo::getLinkTarget(): string|false
参数:无
返回值:如果符号链接存在,则返回符号链接的目标路径字符串,否则返回false。
示例:
// 示例1: 获取符号链接的目标路径
$link = new SplFileInfo('/path/to/symlink');
$targetPath = $link->getLinkTarget();
if ($targetPath !== false) {
echo "符号链接的目标路径为: " . $targetPath;
} else {
echo "这不是一个有效的符号链接。";
}
// 示例2: 检查文件是否是一个符号链接,并获取目标路径
$file = new SplFileInfo('/path/to/file.txt');
if ($file->isLink()) {
$targetPath = $file->getLinkTarget();
if ($targetPath !== false) {
echo "文件是一个符号链接,目标路径为: " . $targetPath;
} else {
echo "文件是一个无效的符号链接。";
}
} else {
echo "文件不是一个符号链接。";
}
注意事项: