
Phar::mapPhar 메서드를 사용하여 Phar 파일을 로드한 후, Phar 파일 내의 다른 파일을 로드하는 방법은 다음과 같습니다.
1. Phar::mapPhar 메서드를 사용하여 Phar 파일을 로드한 후, Phar 파일 내의 다른 파일을 로드하기 전에, Phar 파일의 경로를 얻어내야 합니다. Phar::getInfoHash 메서드를 사용하여 Phar 파일의 정보 해시를 얻어내고, Phar::getPath 메서드를 사용하여 Phar 파일의 경로를 얻어내세요.
#hostingforum.kr
php
$pharPath = Phar::mapPhar('example.phar');
$pharInfoHash = $pharPath->getInfoHash();
$pharPath = $pharPath->getPath();
2. Phar 파일 내의 다른 파일을 로드하기 위해, Phar::getInfoHash 메서드를 사용하여 Phar 파일의 정보 해시를 얻어내고, Phar::createDataStream 메서드를 사용하여 Phar 파일 내의 다른 파일을 로드하세요.
#hostingforum.kr
php
$pharFileInfo = $pharPath->createDataStream($pharInfoHash, 'example.txt');
3. Phar 파일 내의 다른 파일을 로드한 후, Phar 파일 내의 다른 파일을 사용할 수 있습니다.
#hostingforum.kr
php
$contents = $pharFileInfo->getContent();
echo $contents;
이러한 방법으로 Phar::mapPhar 메서드를 사용하여 Phar 파일을 로드한 후, Phar 파일 내의 다른 파일을 로드할 수 있습니다.
2025-06-06 03:45