Bernd: 001 = 1 und password_hash

Beitrag lesen

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