[php] nummers

Pagina: 1
Acties:

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Programming? Kan ik hier nog m'n PHP dingen kwijt? Lijkt me wel... Oké, waar slaat het volgende op:
PHP:
1
2
3
4
<?
$num = 010102;
echo $num;
?>

Output: 4162.

10102 is geen 'legal' octaal nummer, waarom wordt het dan wel als dusdanig behandeld?

[ specs ] [ Tweaker gallery ]


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

Er is speciaal een scripting forum aangemaakt voor PHP..

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Aaah, oke! Ehm, somebody move this please... ACM? Chem?
'k Zal braaf zijn in vervolg. :)

[ specs ] [ Tweaker gallery ]


  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Het wordt door PHP als een octaal getal gezien omdat je met een 0 begint.

http://www.php.net/manual/en/language.types.integer.php

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

kick
(bigtree> inderdaad)

Klaar voor een nieuwe uitdaging.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op donderdag 25 oktober 2001 16:41 schreef Explore het volgende:
Programming? Kan ik hier nog m'n PHP dingen kwijt? Lijkt me wel... Oké, waar slaat het volgende op:
PHP:
1
2
3
4
<?
$num = 010102;
echo $num;
?>

Output: 4162.

10102 is geen 'legal' octaal nummer, waarom wordt het dan wel als dusdanig behandeld?
Als je 10102 bedoelt moet je dat ook zeggen ;) Anders
begrijpt php ook niet meer wat je wilt.

01 == 1 == 0x1
10 != 10 != 0x10 ;)

En wat is er trouwens niet "legaal" octaal aan 010102?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
drm:
En wat is er trouwens niet "legaal" octaal aan 010102?
Ugh! |:( |:( |:( |:( Sorry, my bad... Programmeer-OD. :r

[ specs ] [ Tweaker gallery ]

Pagina: 1