link()為指定目標創建硬鏈接。目標和鏈接將作為參數傳遞給link()函數,成功時返回true,失敗時返回false。
用法:
link(target, link)
使用的參數:
PHP中的link()函數接受兩個參數。
- target:它是指定目標的必需參數。
 - link:它是必填參數,用於指定鏈接的名稱。
 
返回值:
成功返回TRUE,失敗返回FALSE。
錯誤與異常
- link()函數不適用於遠程文件,因為必須通過服務器的文件係統訪問要檢查的文件。
 - link()函數創建的鏈接不是HTML鏈接,而是文件係統中的鏈接。
 - 在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!
參考:
http://php.net/manual/en/function.link.php
相關用法
- HTML <link>用法及代碼示例
 - HTML <link> rel屬性用法及代碼示例
 - HTML Link rel用法及代碼示例
 - HTML DOM Link用法及代碼示例
 - HTML <link> hreflang屬性用法及代碼示例
 - HTML <link> target屬性用法及代碼示例
 - HTML <link> media屬性用法及代碼示例
 - HTML <body> link屬性用法及代碼示例
 - HTML <link> charset屬性用法及代碼示例
 
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | link() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
