ฟังก์ชัน chmod

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

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

phpchmod(string $filename, int $mode): bool

ตัวอย่าง

ตั้งค่าสิทธิ์ 0644 สำหรับไฟล์ 'example.txt':

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

ผลลัพธ์การทำงานของโค้ด:

phptrue

ตัวอย่าง

ลองเปลี่ยนสิทธิ์สำหรับไฟล์ที่ไม่มีอยู่:

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

ผลลัพธ์การทำงานของโค้ด:

phpfalse

ตัวอย่าง

ตั้งค่าสิทธิ์ 0755 สำหรับไดเรกทอรี:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

ผลลัพธ์การทำงานของโค้ด:

phptrue

ดูเพิ่มเติม

  • ฟังก์ชัน chown,
    ซึ่งเปลี่ยนแปลงเจ้าของไฟล์
  • ฟังก์ชัน chgrp,
    ซึ่งเปลี่ยนแปลงกลุ่มของไฟล์