Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Typy danych - jak nad nimi panowac
Beynar
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 6.12.2007

Ostrzeżenie: (0%)
-----


Macie moze jakies wlasne metody do zapamowania nad typami danych? Moze z jednej strony to dobre, ze w php nie trzeba sztywno deklarowac zmiennych i same się konwertują w niektorych okoliczonsciach ale czasem to sprawia problemy i nie wiemy czy to np. integer czy string.

Konkretnie mam teraz problem z danymi pochodzacymi z formularza. Form zawsze zwroci mi string a ja mam tam pola ktore sa przeznaczone jednoznacznie na wartosci liczbowe.
Przy odbiorze tych danych wszystko konwertowac funkcja settype?
Nie macie na to opracowanych jakichs sprawdzonych sposobow?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
andrew1985
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 4
Dołączył: 28.12.2007

Ostrzeżenie: (0%)
-----


Nie ptrzebnie komplikujecie.
I w dokumentacji nie ma błedu po prostu 0 == false
Ja sprawdzam czy dane z formularza są liczbą funkcją is_numeric() która zwraca true jeżeli tak lub flase jeżeli nie. Sprawdzasz tą funkcją czy dane pole jest liczbą jeżeli nie to informujesz użytkownika o tym i nie wykonujesz dalej kodu.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 08:28