![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 5.09.2002 Skąd: Gliwice/Radomsko/Szczepocice Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem funkcję obsługującą błędy. Przekazuję ją do set_error_handler() i jest ok, ale kiedy zrobiłem z niej konstruktor w klasie przy jej wywołaniu wyskakuje mi błąd o braku parametrów.
[php:1:6ec379e474]<?php class error { var $error_name; var $error_msg; var $error_file; var $error_line; function error($error_name, $error_msg, $error_file, $error_line) { //prints error information print("<br><center><table bgcolor="#B1B1B1" border="0" width="100%"><tr><td><b>BŁĄD:</b> ".$error_msg); print("<br><br>Proszę spróbować ponownie lub skontaktować się z administratorem."); print("<br>Lokalizacja błędu: linia ".$error_line.", plik ".$error_file); //if error is fatal stops all script and shows information if($error_name == E_USER_ERROR || $error_name == E_ERROR) { print("<br><br>Błąd krytyczny, zakończenie programu.</td></tr></table></center>"); exit; } print("</td></tr></table></center><br>"); } } new error; set_error_handler("error"); ?>[/php:1:6ec379e474] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:50 |