Page 1 sur 1

Erreur sur echo.

Posté : 20 sept. 2013, 13:03
par ajm
Bonjour,

Je suis etoné de voir le resultat du code suivant:

<?php

$A=0601;
echo $A;
//Result: '385'

?>

A mons avis ça doit afficher '601' ou '0601' mais après compilation il donne 385?
Est ce que peut me dire ùo est le problème?

Re: Erreur sur echo.

Posté : 20 sept. 2013, 13:27
par sirakawa
enlève le 0 initial.
C'est une histoire de base: avec le 0 au début il est vu comme un nombre en représentation octale:
1 =1
+ 0 = 0*8 =0
+ 6 = 8*8*6 = 384
= 385