dzieki wielkie za informacje.
Przeszukałem równiez powiązane strony w manualu,.
natrafiłem m.in na taki kod:
<?php
function myErrorHandler($errno, $errstr, $errfile, $errline) {
switch ($errno) {
case E_NOTICE:
case E_USER_NOTICE:
$errors = "Notice";
break;
case E_WARNING:
case E_USER_WARNING:
$errors = "Warning";
break;
case E_ERROR:
case E_USER_ERROR:
$errors = "Fatal Error";
break;
default:
$errors = "Unknown";
break;
}
printf ("<br />\n<b>%s</b>: %s in <b>%s</b> on line <b>%d</b><br /><br />\n", $errors, $errstr, $errfile, $errline); error_log(sprintf("PHP %s: %s in %s on line %d", $errors, $errstr, $errfile, $errline)); return true;
}
// set to the user defined error handler
?>
Wyczytałem, że jeżeli jest błąd w składni to parser wogole nie odpali skryptu i nie uruchomi tej funkcji i zwróci standardowy błąd np:
Cytat
<b>Parse error</b>: syntax error, unexpected ';' in <b>/alt/home/webmaster/html/index.php</b> on line <b>56</b><br />
lub
Fatal error: Call to undefined function gen_www() in /alt/home/webmaster/html/index.php on line 110
i dalej nie mam dostepu do tych błędów.