
Phar::mungServer 함수의 첫 번째 인자로 전달되는 'server' 변수는 Phar archive를 변경할 때 사용되는 서버의 정보를 나타냅니다. 이 변수는 Phar archive의 파일 시스템 구조를 변경할 때 사용됩니다.
예를 들어, Phar archive가 다음과 같은 구조를 가지고 있다고 가정해 보겠습니다.
- Phar archive의 루트 디렉토리
- index.php
- lib
- class.php
- config
- config.php
Phar::mungServer 함수를 사용하여 Phar archive의 파일 시스템 구조를 변경할 때, 'server' 변수를 사용하여 Phar archive의 루트 디렉토리와 lib 디렉토리를 서로 교환할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->mungServer('server', array(
'root' => 'lib',
'lib' => 'root',
));
이 예제에서는 Phar archive의 루트 디렉토리와 lib 디렉토리를 서로 교환합니다. Phar archive의 최종 구조는 다음과 같습니다.
- Phar archive의 루트 디렉토리
- class.php
- root
- index.php
- config
- config.php
이러한 방법으로 Phar::mungServer 함수를 사용하여 Phar archive의 파일 시스템 구조를 변경할 수 있습니다.
2025-05-11 14:44