Phar 미리 정의된 상수

아래 상수는 이 확장에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다.

Phar 압축 상수

상수 설명
Phar::NONE (int) 0x00000000 압축 없음
Phar::COMPRESSED (int) 0x0000F000 압축이 존재하는지 확인하기 위해 파일 플래그와 함께 사용할 수 있는 비트마스크
Phar::GZ (int) 0x00001000 zlib(gzip) 압축
Phar::BZ2 (int) 0x00002000 bzip2 압축

Phar 파일 형식 상수

상수 설명
Phar::PHAR (int) 1 phar 파일 형식
Phar::TAR (int) 2 tar 파일 형식
Phar::ZIP (int) 3 zip 파일 형식

Phar 서명 상수

상수 설명
Phar::MD5 (int) 0x0001 md5 해시 알고리즘을 사용한 서명
Phar::SHA1 (int) 0x0002 sha1 해시 알고리즘을 사용한 서명
Phar::SHA256 (int) 0x0003 sha256 해시 알고리즘을 사용한 서명(해시 확장 필요)
Phar::SHA512 (int) 0x0004 sha512 해시 알고리즘을 사용한 서명(해시 확장 필요)
Phar::OPENSSL (int) 0x0010 OpenSSL 공개/개인 키 쌍으로 서명. 이것은 진정한 비대칭 키 서명입니다.

Phar webPhar MIME 재정의 상수

상수 설명
Phar::PHP (int) 0 확장이 PHP 파일로 구문 분석되어야 함을 Phar::webPhar()의 mimeoverrides 매개변수에 지시하는 데 사용됩니다.
Phar::PHPS (int) 1 Phar::webPhar()의 mimeoverrides 매개변수에 확장이 highlight_file()을 통해 PHP 소스 파일로 구문 분석되어야 함을 지시하는 데 사용됩니다.