Ga naar inhoud

[PHP] "++"


Aanbevolen berichten

Hangt er vanaf of het om post of pre increment gaat. $b = $a++; is hetzelfde als $b = $a; $a = $a + 1; en de pre-increment versie $b = ++$a; is hetzelfde als $a = $a + 1; $b = $a; Goed kijken hoor! Er zit echt verschil in! :lol: Bij gelijke beginwaarden zou in de pre-increment versie $b 1 hoger zijn dan in de post-increment. Jawel, echt waar.
Link naar reactie
Wellicht een verduidelijking van de vorige post: (1) $a = 1; echo $a++; (2) $a = 1; echo ++$a In beide gevallen is $a in eht begin 1, en aan het eind van het script 2. In (1) echter wordt $a eerst ge-echo'd, dan pas verhoogd, in het tweede geval wordt $a eerst verhoogd en dan pas ge-echo'd. Maar als je niet precies weet wat je doet kan je beter dit soort code expliciet uitschrijven (bijvoorbeeld (2) $a = 1; $a = $a + 1; echo $a; )
Link naar reactie
  • 2 weken later...

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...