Hi
Nö. Es gilt immer noch 0002 == 2.
Verschrieben :)
Warum nicht? Führende Nullen sind mathematisch-numerisch ohne Bedeutung.
Also bei PHP werden Sie nicht in Oktalzahlen umgewandelt?
Sie haben allerdings in vielen Programmiersprachen eine besondere Bedeutung - nämlich die Aussage, dass es sich um eine im Oktalsystem notierte Zahl handelt. Unter der Prämisse gilt also: 006==6, 007=7, 010==8, 0100==64.
Wenn PHP also doch das als Oktalzahl erkennt, kann ich nicht in der SQL Abfrage ein 'SELECT blub FROM woauchimmer WHERE ID = '. intval($_GET['ID']) .'' schreiben, da es einfach die Oktalzahl in ein Integer umwandelt.
015 = 13
Bernd