ฟังก์ชัน chown

ฟังก์ชัน chown เปลี่ยนเจ้าของของไฟล์หรือไดเรกทอรีที่ระบุ รับพารามิเตอร์แรกเป็นพาธไปยังไฟล์ พารามิเตอร์ที่สองเป็นชื่อผู้ใช้หรือ ID ของผู้ใช้ ส่งคืน true เมื่อสำเร็จ และ false เมื่อเกิดข้อผิดพลาด

วากยสัมพันธ์

phpchown(string $filename, string|int $user): bool

ตัวอย่าง

เปลี่ยนเจ้าของไฟล์เป็นผู้ใช้ 'www-data':

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

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

phptrue

ตัวอย่าง

ลองเปลี่ยนเจ้าของไฟล์ที่ไม่มีอยู่:

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

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

phpfalse

ตัวอย่าง

เปลี่ยนเจ้าของตาม ID ผู้ใช้ (ตัวอย่างเช่น 1000):

php<?php
  $res = chown('example.txt', 1000);
  var_dump($res);
?>

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

phptrue

ดูเพิ่มเติม

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