Bonjour
je suis toujours dans ma phase apprentissage.
je suis surpris que cela face 10 et pas 11
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $i=5; echo 1+--$i+$i+++1,
--$i -> 4
et --$i++ -> 4 (et 5 que après ligne de code)
1+4+4+1 = 10
Je pensais que cela ferait 11
--$i -> 4
et --$i++ -> 5 car $i VAUT 5 au début de la ligne (et 6 que après ligne de code)
1+4+5+1 = 11
D'un autre coté si j'avais pleins de --$i et ++$i à la fin de la ligne j'aurais 50 valeurs pour la même valeur.
Comme dans mes livres PHP pour les null le sujet se limite à ++$i -> +1 lol
je voulais savoir si vous aviez des info pour aller plus loin ou en tous cas mieux comprendre les règles qui s'appliquent.
OU ALORS TOUT SIMPLEMENT NE FAUT IL PAS METTRE PLUSIEURS ++$i dans une même ligne ou même au milieux d'une ligne même plus simple car c'est FAUX.
et se limiter à l'expression la plus simple sur une ligne
$i++;
Partager