Vraag & Antwoord

Webprogrammeren & scripting

[PHP] "++"

Anoniem
None
13 antwoorden
  • Hoi,
    Wat doet de [i:9e0c55fcdc]operator[/i:9e0c55fcdc] [b:9e0c55fcdc]"++"[/b:9e0c55fcdc]?

    Bvd,
    Klaas
  • http://www.php.net/manual/en/language.operators.increment.php

    t.
  • optellen met 1 dus
  • 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.
  • 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;
    )
  • en waar zijn de dollar tekentjes voor?
  • Dat zijn variabelen. Tenminste: $a is een variable.
  • err… hap ;)
  • lees deze site ff door…

    handig voor je, jij bent nameoiljk de grootste newebie wie ik ken :)

    http://www.php4ever.tk/
  • [quote:14549083b7="scriptsnet"]lees deze site ff door…

    handig voor je, jij bent nameoiljk de grootste newebie wie ik ken :)

    http://www.php4ever.tk/[/quote:14549083b7]Ehrm, lees jij deze site dan even door:

    http://www.ik-moet-me-niet-gedragen-als-een-klein-kind.nl
  • ik ben een klein kind…..
  • [quote:348647ee6e="scriptsnet"]ik ben een klein kind…..[/quote:348647ee6e]Dat is natuurlijk geen reden om zomaar even mensen te beledigen.
  • ik was aan het geinen met hun. vandaar ook het smilie-tje

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.