Mailinglisten-Archive |
Hallo, vor Jahren erklärte Rasmus, dass PHP im Zweifelsfall jede Variable in einen String umwandelt - dies wurde anschliessend verschlimmbessert. Desderwegen soll man einen Stringvergleich möglichst wie folgt notieren (stand auch so im Manual): <?php $a = 50; $b = '50'; if ("$a" == "$b") { echo "gleich\n"; } else { echo "ungleich\n"; } ?> Bei Zahlen bieten Funktionen wie intval(); und doubleval(); die notwendige Sicherheit. > Komme wohl nicht umhin alles was mit $_POST reinkommt erst > mal in den richtigen Typ zu wandeln, ... alle Daten die von "draussen" kommen, können missbraucht werden. Da kann man nie sicher sein, also immer Prüfen! mit bestem Gruß Carlo
php::bar PHP Wiki - Listenarchive