PharFileInfo::getCRC32

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

PharFileInfo::getCRC32 — CRC32 코드를 반환하거나 CRC가 확인되지 않은 경우 예외를 throw합니다.


설명

public PharFileInfo::getCRC32(): int

이것은 Phar 아카이브에 있는 파일의 crc32() 체크섬을 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

Phar 아카이브 내 파일의 crc32() 체크섬.


오류/예외

파일에 아직 CRC32가 확인되지 않은 경우 BadMethodCallException이 발생합니다. 읽기 또는 쓰기를 위해 파일을 열 때 CRC가 확인되므로 정상적인 사용에서는 불가능해야 합니다.


Examples

예제 #1 PharFileInfo::getCRC32() 예제

                  
<?php
try {
    $p = new Phar('/path/to/my.phar', 0, 'my.phar');
    $p['myfile.txt'] = 'hi';
    $file = $p['myfile.txt'];
    echo $file->getCRC32();
} catch (Exception $e) {
    echo 'Write operations on my.phar.phar failed: ', $e;
}
?>
                  
                

위의 예는 다음을 출력합니다.

3633523372