Le nombre 08 et 09 en php.. Mystere.
Résolu
123pierre
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
puxor Messages postés 318 Date d'inscription Statut Membre Dernière intervention -
puxor Messages postés 318 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai passe une demi journée a trouver d'ou venait l'erreur sur mon programme.
Je l'ai resolu mais quand meme ca me turlupine.
Soit les lignes de code tres simples:
Pourquoi diantre le 08 et le 09 ne marchent pas???
Ils renvoient 0. (en tout cas sur mon pc et sur mon site en ligne)
Etrange!
J'ai passe une demi journée a trouver d'ou venait l'erreur sur mon programme.
Je l'ai resolu mais quand meme ca me turlupine.
Soit les lignes de code tres simples:
<?php echo 01; echo 02; echo 03; echo 04; echo 05; echo 06; echo 07; echo 08; echo 09; echo 10; echo 11; echo 12; ?>
Pourquoi diantre le 08 et le 09 ne marchent pas???
Ils renvoient 0. (en tout cas sur mon pc et sur mon site en ligne)
Etrange!
A voir également:
- Le nombre 08 et 09 en php.. Mystere.
- Rmc mystere - Accueil - TV & Vidéo
- Nombre de jours entre deux dates excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Nombre facile - Télécharger - Outils professionnels
- Boite mystere back market - Accueil - Téléphones
3 réponses
Salut,
PHP considère un nombre commencant par 0 comme un nombre exprimé en octal.
(voir la doc https://www.php.net/manual/fr/language.types.integer.php
Or 08 et 09 sont incohérents en octal.
Petit test pour s'en convaincre:
PHP considère un nombre commencant par 0 comme un nombre exprimé en octal.
(voir la doc https://www.php.net/manual/fr/language.types.integer.php
Or 08 et 09 sont incohérents en octal.
Petit test pour s'en convaincre:
echo 010; // affiche 8;