Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 31.01.2008 Ostrzeżenie: (0%)
|
Mam w swoim projekcie kilka takich kilka takich struktur kontrolnych, gdzie właściwie nie interesuje mnie czy dana zmienna istnieje czy nie, bo jeśli nie istnieje, to i tak warunek nie będzie spełniony, czyli mam rezultat jakiego chce.
Jako przykład mogę podać walidację formularza, w przypadku kiedy użytkownik nie wpisał jakichś potrzebnych danych, a formularz i tak nie przejdzie bo dane są sprawdzone pod kątem minimalnej długości stringa a np. długość nie może być mniejsza niż 5. Problem w tym że kiedy tej zmiennej nie ma, to w error.log powstają niepotrzebne notice. No i teraz pytanie. Czy można tłumić te notice przez dodanie przed zmienną operatora @, czy może mogą powstać jakieś niepoźądane efekty takiego działania i lepiej było by sprawdzać zmienną przez isset()? Jednak znowu czy isset() nie jest większym obciążeniem dla aplikacji niż małe, szybkie @? Ten post edytował norgoth 31.01.2008, 23:44:06 |
|
|
|
norgoth @ zamiast isset() 31.01.2008, 23:42:34
mike Jeśli spadek szybkości nawet do 30% jest... 31.01.2008, 23:50:43
norgoth Tego się właśnie obawiałem. A wyglądało tak piękni... 1.02.2008, 00:18:10
sopel 1. możesz ustawić error_reporting bez NO... 1.02.2008, 00:56:32 
mike Cytat(sopel @ 1.02.2008, 00:56:32 ) 2... 1.02.2008, 01:16:59
sopel To, że jest to opóźnienie, to nie ulega wątpliwośc... 1.02.2008, 23:54:21 ![]() ![]() |
|
Aktualny czas: 19.12.2025 - 18:34 |