• « stat
  • tempnam »
  • PHP Manual
  • ファイルシステム 関数
  • シンボリックリンクを作成する

symlink

(PHP 4, PHP 5, PHP 7)

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

説明

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

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

パラメータ

target

リンクの対象。

link

リンクの名前。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

変更履歴

バージョン 説明
5.3.0 この関数は、Windows プラットフォーム (Vista 以降、あるいは Server 2008 以降) でも動作するようになりました。

例

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

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

echo 
readlink($link);
?>

注意

注意: Windows ユーザーは注意しましょう。この関数が動作するのは、Windows Vista/Windows Server 2008 以降で PHP を動作させている場合のみです。それより前のバージョンの Windows では、シンボリックリンクをサポートしていません。

参考

  • link() - ハードリンクを作成する
  • readlink() - シンボリックリンク先を返す
  • linkinfo() - リンクに関する情報を取得する