![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 384 Pomógł: 6 Dołączył: 11.09.2004 Skąd: Grodzisk Mazowiecki Ostrzeżenie: (0%) ![]() ![]() |
Prosta klasa do walidowania danych pochodzących od użytkownika.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dlatego pisałem że lekki offtopic będzie. Nie chodziło mi konkretnie o ten przykład ale w wielu skryptach jakie mi się "przewinęły" przez oczy aż się prosiło żeby użyć takiego mechanizmu. Z resztą nikt nie każe używać try{}catch. A jakbym się uparł to i przy walidacji formularzy by to użyć można. Z tym że faktycznie, jak napisał Zyx, można by się zatłuc czymś tępym jeżeli w kółko by mi się formularz z niepoprawnymi danymi pokazywał (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ( w sumie to w metodzie np. validateAll() można zawrzeć private zmienną która by mówiła o błędzie przetwarzania warunków a z klasie dziedziczącej po exception można by jakoś zaimplementować obsługę wszystkich błędów formularza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 01:18 |