シンボリックリンクを作成する

# symlink

(PHP 4, PHP 5, PHP 7, PHP 8)

symlink — シンボリックリンクを作成する

### 説明

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

symlink()は、指定されたリンク名 `link` で既存のファイル `target` へのシンボリックリンクを作成します。

### パラメータ

`target`

  リンクの対象。

`link`

  リンクの名前。

### 戻り値

成功した場合に `true` を、失敗した場合に `false` を返します。

### エラー / 例外

`link` が既に存在する場合には、この関数は失敗し、 `E_WARNING` が発生します。 Windows では `target` が存在しない場合にも、この関数は失敗し、 `E_WARNING` が発生します。

### 例

例1 シンボリックリンクの作成

    <?php
    $target = 'uploads.php';
    $link = 'uploads';
    symlink($target, $link);

    echo readlink($link);
    ?>

### 参考

- is_link() - ファイルがシンボリックリンクかどうかを調べる
- link() - ハードリンクを作成する
- readlink() - シンボリックリンク先を返す
- linkinfo() - リンクに関する情報を取得する
- unlink() - ファイルを削除する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open