函数名称:readlink()
适用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7
函数描述:readlink()函数用于获取符号链接的目标路径。
语法:string readlink(string $path)
参数:
- $path:需要获取目标路径的符号链接路径。
返回值:
- 返回目标路径的字符串,如果出现错误则返回false。
示例:
- 获取符号链接的目标路径:
$link = readlink('/path/to/symlink');
echo $link;
输出:
/path/to/target
- 检查符号链接是否存在并获取其目标路径:
$symlink = '/path/to/symlink';
if (is_link($symlink)) {
$link = readlink($symlink);
echo "符号链接存在,目标路径为:" . $link;
} else {
echo "符号链接不存在。";
}
输出(当符号链接存在时):
符号链接存在,目标路径为:/path/to/target
注意事项:
- 该函数仅适用于符号链接,对于硬链接无效。
- 在Windows系统上,该函数仅在PHP 7.3.0及以上版本中可用。