Hallo MudGuard,
führende Nullen machen nicht immer einen Unterschied.
echo 001234;
echo "001234" + 1;
echo intval("001234");
echo intval("001234", 8);
Ausgaben sind 688, 1235, 1234 und 688. intval
in PHP hat genau wie parseInt
in JavaScript einen base-Parameter, der per Default 10 ist. Der Unfug mit der oktalen Deutung passiert nur bei numerischen Literalen. Der Type Juggler verwendet intval mit Default-base.
Aber das ist in jeder Sprache anders und immer wieder eine Freude
🤮
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi