PHP umask() 함수
정의 및 사용법
umask() 함수는 현재 umask를 변경합니다.
umask()는 PHP의 umask를 mask & 0777로 설정하고 원래 umask를 반환합니다. PHP이 서버 모듈로 사용될 때, 각 요청마다 umask가 복원됩니다.
umask()를 호출하지 않으면 현재 umask를 반환합니다.
문법
umask(마스크)
매개변수 | 설명 |
---|---|
마스크 | 필수. 새로운 권한을 정의합니다. 기본 값은 0777입니다. |
피드백 및 주의사항
주의사항:다중 스레드 서버에서 이 함수를 사용하는 것을 피하도록 합니다. 파일을 생성한 후 권한을 변경하려면 더 나은 방법은 chmod()umask()를 사용하면 병렬 프로그램과 서버에서 예측할 수 없는 상황이 발생할 수 있습니다. 이들은 동일한 umask를 사용하기 때문입니다.