Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Witam mam oto taki kod php:
Jest to dosłownie odrobinę zmieniona klasa Exception. Wywołanie błędu: Wywołuję go specjalnie zmieniając nazwę użytkownika dostępu do bazy na niepoprawną. Pojawia mi się błąd: Cytat Catchable fatal error: Argument 1 passed to Error::__construct() must be an instance of string, string given, called in D:\WWW\orglee\class\class_mysql.php on line 70 and defined in D:\WWW\orglee\class\class_exception.php on line 13 Co jest nie tak ? Dlaczego wyświetla mi ten błąd i co on oznacza ? Na googlach znalazłem tylko ten błąd w CMS Joomla (błąd dotyczył template'a) a rozwiązania błędu nie było. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
No niby tak ale mam nadzieję,
że można zrobić obsługę wyjątków bez rozszerzania klasy Exception, poza tym muszę przekazać do klasy 3 wartości a nie jak jest domyślnie 2 z tego co wiem to tam tylko metoda __toString nie jest finalna i można ją napisać na nowo. edit> No i rozszerzyłem klasę Exceptions - pokazuje mi się ten sam błąd co w temacie. (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) Ten post edytował orglee 13.02.2007, 11:11:20 |
|
|
|
orglee Exception - własna obsługa błędów. 12.02.2007, 23:46:06
kwiateusz a to przypadkiem nie powinno dziedziczyć po Except... 13.02.2007, 00:00:13
DjKermit 1 Rzucać możesz tylko wyjątkami czyli klasa musi d... 13.02.2007, 13:19:38
orglee Dlaczego mam wywalić typowanie ?
W programie które... 13.02.2007, 13:27:36
DjKermit Nie wiem dokładnie na czym to polega i dlacze... 13.02.2007, 14:57:42
Ociu Odkopie troszke. Nie, nie można. Pewnie zauważyłeś... 21.02.2007, 20:27:22 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 21:03 |