Ich fahre die Struktur-basierte Konfigurationsdatei mit dem Typ von ini_set. Dann fülle ich die erste Klasse Config-Datei mit den Parametern und dann setze ich den Bewerbungsprozess fort.arbeiten mit ini_set
nach dem Laden der Dateien, und set ini_set, wird jeder Fehler ausgelöst und korrekt erfasst; In diesem Fall wäre der Fehler 02
der Zweifel ist, ob ein Fehler vor der Ausführung der Funktion Einstellungen ausgelöst wird(), die Ini_set ist nicht festgelegt, wäre dieser Fehler 01 und möchte wissen, wie man das umgehen kann Problem.
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' ));
}
- Import-Verfahren ist ein Class Loader
- Konfigurationsdatei, die Daten enthält ini_set:
Config :: write ('ErrorReporting', E_ALL);
config ist Klasse
konfigurieren, enthält die Werte
wenn jemand etwas nicht verstanden hat, erklären wieder
dank
** 1. ** Importmethode ist ein Klassenlader ** 2. ** Konfigurationsdatei enthält die Daten von ini_set: Config :: write ('ErrorReporting', E_ALL); –
Sorry, es ist Englisch auf stackoverflow glaube ich .... – ale
Sorry den Fehler –