symlink()

1. 定义

该函数建立一个指向目标路径的符号链接(类似于Windows系统下的快捷方式)。 成功时返回TRUE,失败则返回FALSE。

2. 语法

symlink ( string $target , string $link ) : bool

3. 参数说明

参数 可选性 数据类型 描述
$target 必需 字符串 符号链接指向的目标路径
$link 必需 字符串 符号链接的名称

4. 示例

<?php

// symlink()
// 建立一个指向目标路径的**符号链接**(类似于Windows系统下的快捷方式)

$target = __FILE__;// 该文件存在
$symlink = 'sym';
// 建立符号链接
$res = symlink($target, $symlink);
if($res) {
    echo '建立符号链接成功!',"\n";
    // 如果是Windows系统,可以发现当前文件夹下多了一个名为 sym 的快捷方式
} else {
    echo '创建符号链接失败!',"\n";
}
// 输出:建立符号链接成功!

5. 延展阅读

  • link():建立一个硬链接
  • readlink():返回一个符号链接指向的目标路径
  • linkinfo():返回指定链接(路径)的设备ID信息。可用来验证该链接是否存在