![]() |
![]() |
--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
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Nie jest.
is_int() sprawdza, czy zmienna jest typu int. (int)$var RZUTUJE zmienną do int-a - w przypadku float po prostu ucina część ułamkową, jeśli float mieści się w zakresie przewidzianym architekturą dla liczby całkowitej (jeśli jest większy, wynik takiego rzutowania jest nieokreślony). Na przykładzie zmiennej typu float można sprawdzić, że is_int($var) != (int)$var
wynik: Cytat drugi warunek true
Powód edycji: [blooregard]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:26 |