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