![]() |
![]() |
--marshal-- |
![]()
Post
#1
|
Goście ![]() |
witam
czy uzywanie if(isint($var)) jest rownoznaczne z if((int)$var)? Jak sie domyslam, drugi sposob ma przewage pod wzgledem wydajnosci? Chodzi mi o uzywanie tego do walidacji danych od usera. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pamiętajcie, że taka instrukcja:
Wypisze nam NIE. Dlatego w PHP funkcja is_int nie nadaje się do walidacji danych, które przeważnie są łańcuchem znaków. is_numeric też się nie nadaje, z powodów które podał kolega powyżej. Ja napisałem sobie taką prostą funkcję:
Ta funkcja odrzuci też wartości z zerami wiodącymi, które dla mnie liczbami nie są. Ten post edytował croc 19.10.2011, 11:58:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:45 |