PHP | lchgrp 函數

怎樣修改符號鏈接的所有組

最近更新時間 2021-01-19 10:03:57

lchgrp 函數修改符號鏈接的所有組。

嘗試修改符號鏈接 filename 的所有組 group。只有超級用戶可以任意修改符號鏈接的所有組;其他用戶可能需要有修改目標組的權限才能修改至目標所有組。

函數定義

lchgrp ( string $filename , mixed $group ) : bool
// 源文件位於:ext/standard/filestat.c
# 函數定義

#if HAVE_LCHOWN
PHP_FUNCTION(lchgrp)
{
  php_do_chgrp(INTERNAL_FUNCTION_PARAM_PASSTHRU, 1);
}
#endif

參數

  • checkfilename - 符號鏈接路徑。
  • checkgroup - 所有組的名字或者編號。

返回值

  • checkbool - 成功時返回 true,失敗時返回 false。

示例1: - 使用 lchgrp() 函數修改符號鏈接的所有組。

<?php
/**
 * PHP lchgrp() 函數修改符號鏈接的所有組。
 *
 * @since Version 1.0.0
 * @filesource
 */

$target = "foo.php";
$link = "foo.lnk";
symlink($target, $link);

// 修改符號鏈接所屬組
lchgrp($link, 8);
rss_feed