
Phar::addFile() 메서드는 PHP Archive 파일에 파일을 추가할 때 사용됩니다. 그러나 위 코드에서 오류가 발생하는 이유는 Phar::addFile() 메서드는 Phar 객체를 생성하기 전에 호출해야 합니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->addFile('example.txt');
위 코드는 Phar::addFile() 메서드를 Phar 객체를 생성한 후에 호출하므로 오류가 발생합니다.
#hostingforum.kr
php
$phar = new Phar('example.phar' , 0, 'example.phar');
$phar->addFile('example.txt');
위 코드를 사용하면 Phar::addFile() 메서드를 Phar 객체를 생성한 후에 호출할 수 있습니다. Phar::addFile() 메서드는 두 번째 인자로 Phar::GZIP로 설정하여 압축을 적용할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar' , Phar::GZIP, 'example.phar');
$phar->addFile('example.txt');
위 코드를 사용하면 Phar::addFile() 메서드를 Phar 객체를 생성한 후에 호출할 수 있으며, Phar::GZIP으로 설정하여 압축을 적용할 수 있습니다.
2025-03-14 15:33