Er zit denk ik ergens een kronkel in mn hoofd, of het is al te laat, maar ik begrijp iets niet in PHP:
Waarom krijg ik het volgende resultaat als ik de code uitvoer?PHP Code:
$a = 10;
$b = $a++;
print("$a $b");
11 10
En niet:
10 11
??
Ik hoop dat iemand me dat kan verduidelijken? :-)
- PHP Operatoren
-
19-02-2011, 21:16 #1
- Berichten
- 796
- Lid sinds
- 16 Jaar
PHP Operatoren
-
-
19-02-2011, 21:19 #2
- Berichten
- 548
- Lid sinds
- 16 Jaar
Re: PHP Operatoren
Uhmm als je $a++ doet wordt de $a geupdated.
-
19-02-2011, 21:21 #3
- Berichten
- 329
- Lid sinds
- 17 Jaar
Re: PHP Operatoren
Waarom print() ipv echo?
-
19-02-2011, 21:22 #4
- Berichten
- 796
- Lid sinds
- 16 Jaar
Re: PHP Operatoren
Hmmm, maar in deze code wordt $a toch niet geupdate? Maar enkel $b?
En vanwaar komt de 10 dan in $b?
Ik denk dat het misschien slaaptijd is voor mij, dat ik het morgen wel weer zal begrijpen met een fris hoofd :-)
Aanvullend bericht:
Maakt toch niet uit?
Is zo goed als hetzelfde...
Kan ook zo maar geeft zelfde resultaat:
PHP Code:echo "$a $b";
Laatst aangepast door Stijn S : 19-02-2011 om 21:24 Reden: Automatisch samengevoegd.
-
19-02-2011, 21:26 #5
- Berichten
- 329
- Lid sinds
- 17 Jaar
Re: PHP Operatoren
Of dit kan ook:
PHP Code:echo $a $b;
-
19-02-2011, 21:27 #6
- Berichten
- 796
- Lid sinds
- 16 Jaar
-
19-02-2011, 21:31 #7
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: PHP Operatoren
een punt ertussen ;)
-
19-02-2011, 21:32 #8
- Berichten
- 231
- Lid sinds
- 19 Jaar
Re: PHP Operatoren
$a++ kun je niet zo in een variabele stoppen, $a++ wordt gewoon direct uitgevoerd en geeft geen waarde aan een variabele. Wat je moet doen is dan ($a + 1).
$a++; staat gelijk aan $a += 1;
-
19-02-2011, 21:33 #9
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: PHP Operatoren
$a = 10; // Hier zeg je $a = 10
$b = $a++; // Hier zeg je $b = $a en verhoog daarna de waarde van $a, Dus $b = 10 en $a += 1
print("$a $b");
-
19-02-2011, 21:34 #10
- Berichten
- 796
- Lid sinds
- 16 Jaar
Re: PHP Operatoren
Laatst aangepast door Stijn S : 19-02-2011 om 21:35 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic