라이브러리

[PHP] PharFileInfo::isCompressed - 항목이 압축되었는지 여부를 반환합니다.




PHP의 PharFileInfo::isCompressed 메소드는 PharArchiveFile 인스턴스에 대한 정보를 반환합니다. 이 메소드는 PharArchiveFile 인스턴스가 압축되어 있는지 여부를 확인하는 데 사용됩니다.

PharFileInfo::isCompressed 메소드


PharFileInfo::isCompressed 메소드는 boolean 값을 반환합니다. true 인 경우 PharArchiveFile 인스턴스가 압축되어 있으며, false 인 경우 압축되어 있지 않습니다.

예제


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::GZ);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (BZ2)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::BZ2);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (ZIP)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::ZIP);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (tar)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::TAR);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (tar.gz)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::TAR_GZ);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (tar.bz2)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::TAR_BZ2);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (tar.xz)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::TAR_XZ);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";



압축된 PharArchiveFile 인스턴스 생성 (tar.lzma)


#hostingforum.kr
php

// PharArchiveFile 인스턴스 생성

$phar = new PharData('example.phar');



// PharArchiveFile 인스턴스에 데이터 추가

$phar->setStub($phar->createDefaultStub('example.php'));



// PharArchiveFile 인스턴스 압축

$phar->compressFiles(Phar::TAR_LZMA);



// PharFileInfo::isCompressed 메소드 호출

$compressed = $phar->getFileInfo('example.php')->isCompressed();



// 결과 출력

echo "example.php는 압축되어 있는지 여부: " . ($compressed ? 'true' : 'false') . "
";


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 321 페이지

검색

게시물 검색