serverError ([$string $Text = false[, $bool $Exit = false[, $string $File = false[, $string $integer $Line = false[, $array $DebugBacktrace = false]]]]])
$Text |
optional; gibt eine Fehlermeldung an |
$Exit |
optional; bei Angabe von true erfolgt nach der Fehlermeldung |
$File |
optional; gibt die Datei an, in der die Funktion aufgerufen wurde |
$Line |
optional; gibt die Zeile in der Datei an, in der die Funktion aufgerufen wurde |
$DebugBacktrace |
optional; Übergabe der Funktion |
gibt true zurück oder Abbruch durch
exit($Text) ; wenn $Exit = true;; Fehlermeldung wird über error_log() gespeichert und eine eMail an ERRORMAIL oder $_SERVER['SERVER_ADMIN'] gesendet
serverError ( 'Konstante MAINCONFIG nicht definiert' , true) ;
serverError ( 'Konstante MAINCONFIG nicht definiert' , true, __FILE__, __LINE__) ;
serverError ( 'Konstante MAINCONFIG nicht definiert' , true, debug_backtrace()[0]['file' ], debug_backtrace()[0]['line' ]) ;
serverError ( 'Konstante MAINCONFIG nicht definiert' , true, false, false, debug_backtrace()) ;
parse_const_ini_file ($string $array $Files = false)
$Files |
gibt die Datei oder Dateien an, welche in Konstanten umgewandelt werden sollen |
gibt true zurück wenn die Funktion ordnungsgemäß ausgeführt werden konnte; ansonsten false
parse_const_ini_file([MAINCONSTFILE , PUBLICCONSTFILE ] ) ;
parse_const_ini_file(PUBLICCONSTFILE ) ;
Boot (boot.php)
define ('MAINCONSTFILE' , realpath('const.ini' )) ;
define ('PUBLICCONSTFILE' , realpath('../../public/const.ini' )) ;
Konfiguration in der Boot-Datei boot.php
define ('MAINCONFIGFILE' , realpath('config.ini' )) ;
define ('MAINCONSTFILE' , realpath('const.ini' )) ;
define ('PUBLICCONFIGFILE' , realpath('../../public/config.ini' )) ;
define ('PUBLICCONSTFILE' , realpath('../../public/const.ini' )) ;
require_once '../../public/build/bin/autoloader.php' ;
Konstanten
CONST MAINDIR |
|
CONST PUBLICDIR |
|
CONST MAINCONFIG |
|
CONST PUBLICCONFIG |
|
CONST CONFIG |
|
SPL-Autoloader
CONST SPL_PHP_DIR |
|