라이브러리
[PHP] PharFileInfo::compress - zlib 또는 bzip2 압축을 사용하여 현재 Phar 항목을 압축합니다.
PHP의 PharFileInfo::compress 메서드
PHP의 PharFileInfo::compress 메서드는 PharArchiveFile의 하위 클래스인 PharFileInfo 객체에 압축을 적용하는 메서드입니다. 이 메서드는 PharArchiveFile의 하위 클래스인 PharFileInfo 객체에 압축을 적용하는 메서드입니다.
메서드의 사용법
PharFileInfo::compress 메서드는 PharFileInfo 객체의 인스턴스를 인수로 받습니다. 이 메서드는 PharFileInfo 객체에 압축을 적용하는 메서드이므로, PharFileInfo 객체가 PharArchiveFile의 하위 클래스인 PharFileInfo 객체인지를 확인해야 합니다.
메서드의 인수
PharFileInfo::compress 메서드는 두 개의 인수를 받습니다.
* `$compression` : 압축 알고리즘을 지정하는 인수입니다. 가능한 값은 `PHAR_GZ` 또는 `PHAR_BZ2`입니다.
* `$level` : 압축 레벨을 지정하는 인수입니다. 가능한 값은 0에서 9까지의 정수입니다.
메서드의 반환값
PharFileInfo::compress 메서드는 PharFileInfo 객체를 반환합니다.
예제
다음 예제는 PharFileInfo::compress 메서드를 사용하여 PharArchiveFile의 하위 클래스인 PharFileInfo 객체에 압축을 적용하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// PharArchiveFile의 하위 클래스인 PharFileInfo 객체를 생성합니다.
$phar = new Phar('example.phar');
$phar->setStub($phar->createDefaultStub());
// PharFileInfo 객체를 생성합니다.
$file = $phar->addFile('example.txt');
// PharFileInfo::compress 메서드를 사용하여 PharFileInfo 객체에 압축을 적용합니다.
$file->compress(PHAR_GZ, 9);
// PharFileInfo::compress 메서드를 사용하여 PharFileInfo 객체에 압축을 적용합니다.
$file->compress(PHAR_BZ2, 9);
?>
이 예제에서는 PharArchiveFile의 하위 클래스인 PharFileInfo 객체를 생성하고, PharFileInfo::compress 메서드를 사용하여 PharFileInfo 객체에 압축을 적용합니다. 압축 알고리즘은 `PHAR_GZ` 또는 `PHAR_BZ2` 중 하나를 지정할 수 있습니다. 압축 레벨은 0에서 9까지의 정수를 지정할 수 있습니다.
주의
PharFileInfo::compress 메서드는 PharArchiveFile의 하위 클래스인 PharFileInfo 객체에 압축을 적용하는 메서드이므로, PharFileInfo 객체가 PharArchiveFile의 하위 클래스인 PharFileInfo 객체인지를 확인해야 합니다. PharFileInfo::compress 메서드는 PharFileInfo 객체에 압축을 적용하는 메서드이므로, PharFileInfo 객체가 PharArchiveFile의 하위 클래스인 PharFileInfo 객체인지를 확인해야 합니다.
참고
PharFileInfo::compress 메서드는 PharArchiveFile의 하위 클래스인 PharFileInfo 객체에 압축을 적용하는 메서드이므로, PharFileInfo 객체가 PharArchiveFile의 하위 클래스인 PharFileInfo 객체인지를 확인해야 합니다. PharFileInfo::compress 메서드는 PharFileInfo 객체에 압축을 적용하는 메서드이므로, PharFileInfo 객체가 PharArchiveFile의 하위 클래스인 PharFileInfo 객체인지를 확인해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.