Cytat(nekomata @ 12.04.2011, 02:18:41 )

Jak w temacie , zastanawiam się czy jest sens używania mysqli_cośtam() or die('tragiczna śmierć') czyli używania warunkowego
praktycznie nie ma sensu
Cytat(nekomata @ 12.04.2011, 02:18:41 )

Obecnie na localhoście używam or die() tylko przy
mysqli_connect i zastanawiam się czy naprawdę warto używać tego gdzie indziej?Mam na myśli że skoro przy każdym odświeżeniu strony i tak na początku skryptu jest mysqli_connect to po co mam dalej dodawać za każdym razem?
blad podczas wykonywania zapytania moze pojawic sie podczas kazdego z requestow jakie wysylasz do bazy, wiec za kazdym razem gdy wysylasz/odbierasz dane z bazy, musisz podjac jakies dzialania zeby zabezpieczyc sie przed niepoprawnym wynikiem. Kto wie, moze w polowie dzialania Twojego skryptu, ktos wylaczyl serwer dbms bo nie starczalo mu zasobow na serwer CS'a
Cytat(nekomata @ 12.04.2011, 02:18:41 )

Czy przykład z die jest po prostu elementem "dobrego wychowania" czy jest naprawdę potrzebny?
jako przyklad radzenia sobie z problemem bledow jest potrzebny, poniewaz sygnalizuje programiscie potrzebe obsluzenia dodatkowej sytuacji. W praktyce nalezy zastosowac inne rozwiazania -> wskazane bylyby wyjątki, a najlepiej przesiasc sie przy okazji na PDO
die nie pozwala Ci na elastyczna reakcje na bledy, nie pozwala zapisac bledu do logow, nie pozwala .. dlugo by wymieniac bo generalnie to takie "panic die" na nic zgrabnego nie pozwala :] jedynym plusem jest to, ze w ogole jakas reakcja programisty nastapila i w jakis tam prymitywny sposob blad zostal obsluzony, a uzytkownik dostal wzglednie ludzki komunikat ktory nie ujawnia struktury polowy bazy