当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。