0
나는 ini_set 유형을 포함하는 구조 기반 설정 파일을 사용하고 있습니다. 그런 다음 매개 변수를 포함하는 첫 번째 클래스 Config 파일을 채운 다음 응용 프로그램 프로세스를 계속 진행합니다. 파일이로드되고 ini_set을 설정하면ini_set와 함께 작동
오류가 발생하고 올바르게 캡처됩니다. 이 경우 오류는 02
의심됩니다. 기능 설정()을 실행하기 전에 오류가 발생했는지 여부는 ini_set이 설정되지 않았으며이 오류는 01 일 수 있으며이 문제를 해결하는 방법을 알고 싶습니다. 문제.
try
{
# trigger_error('case 01, example error' , E_USER_ERROR);
# include
Loader::import('configure.php');
Loader::import('config.php' );
# ini set
settings();
# execute application
# trigger_error('case 02, example error' , E_USER_ERROR);
}
catch(Exception $e)
{
echo 'critical error';
}
function settings()
{
ini_set('error_reporting' , Config::read('settings.error_reporting'));
ini_set('display_errors' , Config::read('settings.display_errors' ));
ini_set('default_charset' , Config::read('settings.charset' ));
ini_set('date.timezone' , Config::read('settings.timezone' ));
}
- 수입 방법은
- 설정 파일을보기 위해서는 ini_set의 데이터가 포함 된 클래스 로더 :
구성 : 쓰기 ('ErrorReporting', E_ALL을);
설정, 나는 문제가 있지만, 처음 일을 잘못 이해 한 경우 다시
감사에게
** 1 ** 가져 오기 방법은 클래스 로더 ** ** 구성 파일에는 ini_set의 데이터가 들어 있습니다. Config :: write ('ErrorReporting', E_ALL); –
죄송합니다, 그것의 영어 stackoverflow에 내가 .... – ale
죄송합니다 실수 –