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);