<?php function errorHandler($errno, $errstr, $errfile, $errline) { $msg = "Wystąpił błąd\nWaga błędu: "; switch ($errno) { case E_WARNING: $msg .= 'E_WARNING'; break; case E_NOTICE: $msg .= 'E_NOTICE'; break; case E_USER_ERROR: $msg .= 'E_USER_ERROR'; break; case E_USER_WARNING: $msg .= 'E_USER_WARNING'; break; case E_USER_NOTICE: $msg .= 'E_USER_NOTICE'; break; } $msg .= "\nKomunikat o błędzie: $errstr"; $msg .= "\nPlik z błędem: $errfile"; $msg .= "\nWiersz z błędem: $errline"; error($msg); } ?>
Wszystko działa bez zarzutu, jednak kiedy piszę:
<?php if(!@include_once("vgl_templates/controller.php")) { error("Wystąpił błąd, nie można załadować pliku kontrolera podglądu."); } ?>
Otrzymuję nie tekst "Wystąpił błąd, nie można załadować pliku kontrolera podglądu." lecz zostaje wyświetlony błąd, czy można temu jakoś zaradzić??