Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%)
|
Witam!
Jestem w trakcie tworzenia obiektowego skryptu w php5. Zacząłem od własnego sterownika bazy danych. Napisałem taki kod:
W dwóch sytuacjach użyłem rzucania wyjątków w przypadku błedu (łączenie z bazą i wybieranie bazy). Chciałem też dać obsługe wyjątków do innych funkcji, np. query(), ale jakoś nie wyobrażam sobie później takiego wykonywania zapytań:
Jest jakiś sposób na rzucanie wyjątków, żeby nie trzeba było ich później za każdym razem obsługiwać w kodzie? I czy warto rzucać wyjątki w przypadku takiej funkcji jak query(), lub numRows()? Ten post edytował zbig13 27.03.2006, 07:56:12 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%)
|
Nie rozumiem, dlaczego query to zle miejsce na wyjatek. Jak dla mnie idealne.
Mozesz tobic tak:
albo, majac wyjatki w query:
Czy to nie jest wygodne? |
|
|
|
zbig13 Kiedy używać wyjątków? 26.03.2006, 16:38:17
zbig13 Nie rozumiem tych Twoich przykładów. Mi chodzi po ... 26.03.2006, 17:24:52
dr_bonzo CytatA wolałbym prościej: ....
przeciez i tak bed... 26.03.2006, 17:39:17
zbig13 Ok juz rozumiem. Dzięki za pomoc 26.03.2006, 17:56:55
SongoQ Dorzuc tam transakcjem, logowanie czasow zapytania... 26.03.2006, 19:37:32
zbig13 Mam jeszcze jedno pytanie w związku z tym rzucanie... 27.03.2006, 06:32:40
SongoQ CytatA co to są transakcje?
W google znajdziesz. D... 27.03.2006, 07:52:03
zbig13 Ok, już dodałem (kod w moim pierwszym poście) tylk... 27.03.2006, 07:59:09
Prph Jest bardzo wiele sytuacji w ktorzych korzystasz z... 27.03.2006, 08:19:13
zbig13 No dobra przekonałeś mnie
A co do tej funkcji qu... 27.03.2006, 08:43:45
SongoQ Mozesz ewentualnie zrobic cos w rodzaju debug zapy... 27.03.2006, 08:52:27
Vengeance CytatBo jak sprawdzam w metodzie, to cały skrypt m... 28.03.2006, 20:42:59
zbig13 Tak rozumiem, dlatego zrezygnowałem z wyjątków w f... 29.03.2006, 06:38:09
mike_mech Cytat(Vengeance @ 2006-03-28 20:42:59)Cytat
B... 29.03.2006, 09:04:10
SongoQ CytatTo zależy od natury wyjątku, ale powinniśmy ł... 29.03.2006, 09:10:38
zbig13 To konkretnie jak lepiej robić? :
- Tam gdzie to m... 29.03.2006, 14:18:11
Vengeance mike_mech: Chodziło mi raczej oto, że stosowanie w... 29.03.2006, 14:22:43
DeyV @ Vengeance - ale już w przypadku
system::create... 29.03.2006, 18:32:40
Vengeance Ale czy ja mówię, że wyjątki są złe? Przykłady któ... 29.03.2006, 19:27:50
g00fy pozatym dobrze sobie zawsze ustawiać zmienna czy f... 4.04.2006, 16:15:05
Prph Cytat(g00fy @ 2006-04-04 15:15:05)pozatym dob... 5.04.2006, 09:43:23
SongoQ Autorowi chyba chodzilo o tryb pracy czy z z wyjat... 5.04.2006, 10:50:32 ![]() ![]() |
|
Aktualny czas: 11.10.2025 - 17:08 |