
PharFileInfo 클래스의 getPharFlags 메서드는 Phar 파일의 플래그를 반환하는 데 사용됩니다. 이 메서드의 반환값은 Phar 파일의 특성과 관련된 정보를 제공합니다.
PharFileInfo::METADATA_MAGIC 플래그는 Phar 파일이 Phar 형식의 파일인지를 확인하는 데 사용됩니다. 이 플래그가 설정되어 있으면 Phar 파일이 Phar 형식의 파일인 것입니다.
PharFileInfo::DEPRECATED 플래그는 Phar 파일이 deprecated된 버전의 Phar 형식의 파일인지를 확인하는 데 사용됩니다. 이 플래그가 설정되어 있으면 Phar 파일이 deprecated된 버전의 Phar 형식의 파일인 것입니다.
getPharFlags 메서드의 반환값은 다음과 같은 플래그를 포함할 수 있습니다.
- PharFileInfo::METADATA_MAGIC (1) : Phar 파일이 Phar 형식의 파일인지를 확인합니다.
- PharFileInfo::DEPRECATED (2) : Phar 파일이 deprecated된 버전의 Phar 형식의 파일인지를 확인합니다.
- PharFileInfo::PERSISTENT (4) : Phar 파일이 영구적으로 저장된지를 확인합니다.
- PharFileInfo::EXTRACTED (8) : Phar 파일이 추출된지를 확인합니다.
- PharFileInfo::SIGNATURE (16) : Phar 파일이 서명된지를 확인합니다.
- PharFileInfo::VALID (32) : Phar 파일이 유효한지를 확인합니다.
- PharFileInfo::EXTRACTED_WITHOUT_WRITABLE (64) : Phar 파일이 추출된 상태에서 writable하지 않은지를 확인합니다.
- PharFileInfo::EXTRACTED_WITHOUT_READABLE (128) : Phar 파일이 추출된 상태에서 readable하지 않은지를 확인합니다.
이러한 플래그 중 하나 이상이 설정되어 있으면 Phar 파일의 특성에 대한 정보를 제공합니다.
2025-06-21 13:59