Niby błahostka ale wole się upewnić dla bezpieczeństwa.
pmir13
22.04.2011, 18:38:08
Jeśli jakaś zmienna będzie empty to addslashes na niej nic nie zmieni. Empty sprawdza jedynie czy jest tam 0 czy nie dla liczb, pusty string czy inny dla stringów itp.
permanent
22.04.2011, 18:44:16
Chodzi o to, że jeżeli ta zmienna NIE JEST pusta to wykonuj coś dalej - !empty
pmir13
22.04.2011, 18:52:29
Przecież pytałeś czy empty jest bezpieczne. Dostałeś odpowiedź że empty tylko sprawdza czy w zmiennej coś jest czy nie ma, więc jak może być niebezpieczne? Po co tłumaczysz oczywisty kod?
Dla mnie to jest nieporządane zachowanie. Ja to widzę jako string o długości 1 bajta. Skoro '0' to dlaczego nie '00' albo '0.0' albo '-1' albo '-2' ? No ale cóż, rozumiem że to rezultat polityki "luźnego" traktowania typów danych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.