
PharData::convertToData 함수는 Phar 데이터를 일반 파일로 변환하는 데 사용됩니다. 이 함수의 동작 방식은 Phar 데이터를 읽고, 압축을 해제한 후, 일반 파일로 변환하는 것입니다.
Phar 데이터의 압축 모드를 지정하려면, PharData::convertToData 함수의 두 번째 인자로 PharData::getCompressedDataStreamMode() 함수를 호출하여 얻은 모드를 지정해야 합니다.
예를 들어, Phar 데이터의 압축 모드를 Phar::GZ 메모리 모드로 지정하려면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$phar = new PharData('example.phar');
$uncompressedData = $phar->convertToData(Phar::GZ, 'example.gz');
압축 모드를 지정하지 않으면, Phar 데이터의 압축 모드는 Phar::DEFAULT 메모리 모드로 지정됩니다.
#hostingforum.kr
php
$phar = new PharData('example.phar');
$uncompressedData = $phar->convertToData();
Phar::DEFAULT 모드는 Phar 데이터의 압축 모드를 Phar::GZ 메모리 모드와 Phar::BZ2 메모리 모드 중 하나로 자동으로 지정합니다.
#hostingforum.kr
php
$phar = new PharData('example.phar');
$uncompressedData = $phar->convertToData(Phar::DEFAULT);
이러한 방법으로 Phar 데이터의 압축 모드를 지정할 수 있습니다.
2025-04-09 10:54