
PharFileInfo::chmod 메소드는 파일 권한을 변경하는 데 사용됩니다. 이 메소드는 매개 변수로 octal 수를 받습니다.
octal 수를 생성하는 방법은 다음과 같습니다.
- 0을 3자리수로 표시합니다. (예: 0644)
- 각 자릿수는 다음과 같은 의미를 가집니다.
- 1의 자릿수: 소유자에게 읽기/쓰기/실행 권한
- 2의 자릿수: 그룹에게 읽기/쓰기/실행 권한
- 3의 자릿수: 다른 사용자에게 읽기/쓰기/실행 권한
예를 들어, 0644 권한을 설정하는 방법은 다음과 같습니다.
- 소유자에게 읽기/쓰기 권한을 부여합니다.
- 그룹에게 읽기 권한을 부여합니다.
- 다른 사용자에게 읽기 권한을 부여합니다.
PharFileInfo::chmod 메소드를 사용하여 0644 권한을 설정하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$phar->setStub($phar->createDefaultStub());
$pharFileInfo = $phar->getFileInfo('example.txt');
$pharFileInfo->chmod(0644);
이 코드는 PharFileInfo::chmod 메소드를 사용하여 'example.txt' 파일의 권한을 0644로 설정합니다.
2025-07-03 04:51