Rolf B: If in PHP

Beitrag lesen

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