ฟังก์ชัน chgrp

ฟังก์ชัน chgrp เปลี่ยนกลุ่มสำหรับไฟล์ที่ระบุ พารามิเตอร์แรกของฟังก์ชันรับพาธไปยังไฟล์ พารามิเตอร์ที่สองรับชื่อหรือ ID ของกลุ่มใหม่ การทำงานสำเร็จของฟังก์ชันต้องการสิทธิ์การเข้าถึงที่เหมาะสม

ไวยากรณ์

phpchgrp(string $filename, string|int $group): bool

ตัวอย่าง

เปลี่ยนกลุ่มของไฟล์ 'test.txt' เป็น 'www-data':

php<?php
  $res = chgrp('test.txt', 'www-data');
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

phptrue

ตัวอย่าง

ลองเปลี่ยนกลุ่มของไฟล์ที่ไม่มีอยู่:

php<?php
  $res = chgrp('nonexistent.txt', 'www-data');
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

phpfalse

ตัวอย่าง

การใช้ ID ตัวเลขของกลุ่มแทนชื่อ:

php<?php
  $res = chgrp('test.txt', 33); // 33 - ID ทั่วไปของกลุ่ม www-data
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

phptrue

ดูเพิ่มเติม

  • ฟังก์ชัน chmod,
    ซึ่งเปลี่ยนสิทธิ์การเข้าถึง
  • ฟังก์ชัน chown,
    ซึ่งเปลี่ยนเจ้าของไฟล์