PHP 코드 중간에서 include_path 설정 변경하기
이런 저런 작업을 진행하다 보면 기본적으로 설정된 PHP 의 환경 설정값을 변경해야하는 경우가 있다. include_path
같은 경우는 PHP 코드가 실행되는 중간에 변경했다가 다시 원복해야하는 경우가 있을 수 있는데.. 이럴 때 아래처럼 처리하면 간단하게 된다.
<?
echo 'Current : '.ini_get('include_path').PHP_EOL;
ini_set('include_path', __DIR__);
echo 'New : '.ini_get('include_path').PHP_EOL;
ini_restore('include_path');
echo 'Original : '.ini_get('include_path').PHP_EOL;
?>
위 코드를 실행했을 때 결과는 아래와 같다.
Current : .:
New : /home/example/www
Original : .: