chmod 함수

함수 chmod는 지정된 파일의 접근 권한을 변경합니다. 첫 번째 매개변수는 파일 경로를, 두 번째 매개변수는 숫자 형식의 접근 권한 값을 받습니다. 성공 시 true를, 오류 발생 시 false를 반환합니다.

구문

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

예시

파일 'example.txt'의 권한을 0644으로 설정합니다:

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,
    파일 그룹을 변경합니다