當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP link( )用法及代碼示例


link()為指定目標創建硬鏈接。目標和鏈接將作為參數傳遞給link()函數,成功時返回true,失敗時返回false。

用法:

link(target, link)

使用的參數:
PHP中的link()函數接受兩個參數。


  1. target:它是指定目標的必需參數。
  2. link:它是必填參數,用於指定鏈接的名稱。

返回值:
成功返回TRUE,失敗返回FALSE。

錯誤與異常

  1. link()函數不適用於遠程文件,因為必須通過服務器的文件係統訪問要檢查的文件。
  2. link()函數創建的鏈接不是HTML鏈接,而是文件係統中的鏈接。
  3. 在linux中,不允許硬鏈接到目錄。

例子:

Input:$targetfile = 'gfg.txt.'; 
        $linkname = 'gfglink';
        link($targetfile, $linkname);
Output:1

Input:$targetfile = 'gfg.txt.'; 
        $linkname = 'gfglink';

        if(!link($targetfile, $linkname))
        {
           echo('Link has been created!');
        }
        else
        {
          echo('Link cannot be created!');
        }
Output:Link has been created!

以下示例程序旨在說明link()函數。

程序1:

<?php  
// target file 
$targetfile = 'gfg.txt';  
  
// name of the link 
$linkname = 'gfglink'; 
  
// creating a symbolic link for the target file 
link($targetfile, $linkname); 
?>

輸出:

1

程序2:

<?php  
  
// target file 
$targetfile = 'gfg.txt';  
  
// name of the link 
$linkname = 'gfglink'; 
  
// creating a symbolic link for the target file 
if(!link($targetfile, $linkname)) 
 {  
    echo('Link has been created!'); 
 } 
else
 { 
    echo('Link cannot be created!'); 
 } 
?>

輸出:

Link has been created!

相關文章:PHP - symlink( )用法及代碼示例

參考:
http://php.net/manual/en/function.link.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | link() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。