Я катаюсь на конфигурационном файле конфигурации, содержащем тип ini_set. Затем я заполняю файл конфигурации первого класса, содержащий параметры, и затем продолжаю процесс приложения.Работа с ini_set
после того, как файлы загружены и установлены ini_set, любая ошибка будет запущена и правильно захвачена; в этом случае ошибка была бы ошибочной, если ошибка возникла перед выполнением настроек функции(), 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:
Config :: Write ('ERRORREPORTING', E_ALL);
конфигурации, является класс
конфигурирования, содержит значения
если кто-то не понял что-то, объяснить еще раз
Thanks
** 1. ** метод импорта - загрузчик классов ** 2. ** файл конфигурации содержит данные ini_set: Config :: write ('ErrorReporting', E_ALL); –
Извините, это английский на stackoverflow, я считаю .... – ale
Извините, ошибка –