
PharData::copy() 함수의 두 번째 인자로 파일 경로를 넘겨주어야 하는 이유는 PharData::copy() 함수가 Phar 데이터를 복사할 때, Phar 데이터 내부의 디렉토리 구조를 유지하기 위해 사용됩니다.
PharData::copy() 함수의 두 번째 인자는 복사할 Phar 데이터의 대상 경로를 지정하는 인자입니다.
예를 들어, PharData 객체를 $phar로 선언하고, Phar 데이터를 복사할 때, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$phar = new PharData('example.phar');
$phar->copy('example.phar', 'target/directory');
위 예제에서는 Phar 데이터를 복사할 때, target 디렉토리에 Phar 데이터를 복사합니다.
만약 Phar 데이터 내부의 디렉토리 구조를 유지하고 싶다면, Phar 데이터의 상대 경로를 두 번째 인자로 넘겨주면 됩니다.
#hostingforum.kr
php
$phar = new PharData('example.phar');
$phar->copy('example.phar', 'target/directory/example');
위 예제에서는 Phar 데이터 내부의 example 디렉토리를 target 디렉토리에 복사합니다.
이러한 방법으로 PharData::copy() 함수의 두 번째 인자를 올바르게 넘겨주어 Phar 데이터를 복사할 수 있습니다.
2025-08-06 21:34