login  Naam:   Wachtwoord: 
Registreer je!
 Forum

variabelen...? (Opgelost)

Offline JelmerJ - 10/05/2007 16:37
Avatar van JelmerJNieuw lid Hallo,,

Ik ben begonnen met php te leren via de tutorials op deze site. Ik kwam nu bij de 2de tutorial aan... Variabelen... Nu heb ik het eerste stukje gelezen. En ik vroeg me af wat kan je met variabelen doen?:s 

9 antwoorden

Gesponsorde links
Offline JBke - 10/05/2007 16:40 (laatste wijziging 10/05/2007 16:50)
Avatar van JBke PHP gevorderde variabelen is een benaming zoals integer en string, variabele wil zeggen dat je $var bvb geen constante waarde heeft en dus kan veranderen = variabel.

als bvb de waarde van $var 1 is maar de volgende keer of verder in je script kan veranderen naar FOUT of 3, een andere waarde dus, is het geen constante maar een variabele waarde vandaar gewoon de benaming var. Als bvb $land steeds de waarde "Beldie" heeft is dat beter te doen met
  1. <? define() ?>
. Je kan een waarde ook forceren door bvb een $land die eerst een var is om te zetten naar een string.

integer = cijfer
string = reeks characters
variabele = kan zowel een ciojfer zijn als een letter met meerdere tekens
bool = 0 of 1 wat staat voor FALSE en TRUE

hopelijk is dit een antwoord voor je.
Offline JelmerJ - 10/05/2007 16:41 (laatste wijziging 10/05/2007 17:00)
Avatar van JelmerJ Nieuw lid hmmm... snap het nog steeds niet helemaal....:p
Waarso moet je het dan precies gebruiken... Kan je een klein scriptje maken? Zodat ik kan sien waaarvoor je het gebruikt?:( 
Offline CDNC - 10/05/2007 16:57 (laatste wijziging 10/05/2007 17:45)
Avatar van CDNC PHP ver gevorderde een variabele is gewoon een tekenreeks voorgaant met een $ dat een waarde bevat....

dus:
  1. <?
  2. $sNaam
  3. // dat is dus een variabele
  4.  
  5. $sNaam = 'cdnc';
  6. // dat is dus de variabele $sNaam een deze heeft de waarde 'cdnc'
  7.  
  8. $sIkBenEenHond = 'ja';
  9. $sIk_ben_een_hond = 'ja';
  10. $ik_ben_een_hond = 'ja';
  11. // zijn ook allemaal vars...
  12. // PHP is qua vars hoogdlettergevoelig!
  13.  
  14. echo $sNaam;
  15. // toon de variabele zijn inhoud
  16. // er zal dus cdnc op het scherm verschijnen
  17.  
  18. $iGetal1 = 4;
  19. // $iGetal1 heeft de getal waarde 4
  20.  
  21. $iGetal2 = 5;
  22. // blabka
  23.  
  24. $iSom = $iGetal2 + $iGetal1;
  25. // $iSom heeft de waarde 9, 4 + 5...
  26.  
  27. echo 'som: '. $iSom;


voor de handigheid kun je het eerste teken van de string iets bebaalt geven
de i van integer = getal
de s van string = tekenreeks
de o van object
da a van array = verzameling van variabelen


@hieronder: zwijgt gewoon als ge nix nuttig te vertellen hebt...
Offline Martijn1989 - 10/05/2007 17:08
Avatar van Martijn1989 PHP ver gevorderde Ook rekenen is mogelijk met PHP (haha, wel veel meer):

  1. <?php
  2. //getallen moeten buiten de '' staan
  3.  
  4. $getal1 = 14; //declareer variabele : getal1
  5. $getal2 = 7; //declareer variabele : getal2
  6.  
  7. $resultaat = $getal1 + $getal2; //declareer variabele : resultaat, getal1 plus getal2
  8.  
  9. echo $getal1.' + '.$getal2.' = '.$resultaat; //toon het berekende resultaat
  10. ?>

Offline JelmerJ - 10/05/2007 17:58
Avatar van JelmerJ Nieuw lid Is het alleen om te rekenen?:p 
Offline SomaQan - 10/05/2007 18:02 (laatste wijziging 10/05/2007 18:03)
Avatar van SomaQan PHP beginner Je kunt in een variabele iets stoppen en later weer echoen

Voorbeeld

  1. <?php
  2.  
  3. $naam = 'Piet';
  4. $leeftijd= 15;
  5.  
  6. echo'Mijn naam is '.$naam.' en ik ben '.$leeftijd.' jaar.';
  7.  
  8. // Je krijg dan
  9. //Mijn naam is Piet en ik ben 15 jaar
  10.  
  11. >?
Offline Elpiedro - 10/05/2007 18:04 (laatste wijziging 10/05/2007 18:05)
Avatar van Elpiedro PHP interesse Je kunt gewoon een string opslaan in een variable en later weer gebruiken in alle mogelijke functies :)

Veel succes met PHP, iedereen is ooit moeten beginnen

Citaat:
Is het alleen om te rekenen?


Nee!
Offline Nrzonline - 10/05/2007 18:05 (laatste wijziging 10/05/2007 18:11)
Avatar van Nrzonline PHP ver gevorderde Nee, het is zéker niet alleen om mee te rekenen!

  1. <?PHP
  2.  
  3. # Een voorbeeld waar het NIET om rekenen gaat...
  4.  
  5. # De variable "$sNaam" de waarde (inhoud) Edwin geven.
  6. $sNaam = "Edwin";
  7.  
  8. // Controleren of $sNaam (Edwin) overeen komt met Thomas. (Nee)
  9. if ($sNaam == "Thomas")
  10. {
  11. echo "Jij bent Thomas!";
  12. }
  13. // Controleren of $sNaam overeenkomt met Gijs. (Nee)
  14. elseif ($sNaam == "Gijs")
  15. {
  16. echo "Jij bent Gijs!";
  17. }
  18. // Hij komt nergens mee overeen, dus gaan we naar de "ELSE vorm.
  19. else
  20. {
  21. echo "Jij bent niet Thomas of Gijs, maar " . $sNaam;
  22. }
  23.  
  24. # De output zal zijn:
  25. # Jij bent niet Thomas of Gijs, maar Edwin
  26.  
  27. ?>


Je kunt een variable zien als een doos. Op die doos staat een sticker met de naam erop. Als je op de doos "bestek" zet, en iemand vraagt je om even de "bestek" doos aan te geven, weet je welke jij moet pakken (dat geld voor PHP dus net zo). Zodra degene die doos heeft aangepakt, zal hij die openen, en zal hij (wonder boven wonder) de inhoud van de doos zien. Aan de naam van de doos te zien, gaat het dus om bestek. Vandaar dat het dus ook belangrijk is om de variable een toepasselijke naam te geven, zodat je weet wat de inhoud van die variable zal zijn, en weet waar je hem voor hebt gebruikt!

Wat (best veel) mensen ook wel doen, is het aangeven wat voor een soort inhoud de variable bevat. (Dit is NIET verplicht, maar maakt het wel overzichtelijker. Zo gebruiken we

$iVarNaam; voor het gebruiken van een INTEGER (getal)
$sVarNaam; voor het gebruiken van een STRING (namen, etc)
$bVarNaam; voor het gebruiken van een BOLEAN (true/false (waar/nietwaar))

En zo zijn er nog veel meer sorten..
Offline JelmerJ - 10/05/2007 18:28
Avatar van JelmerJ Nieuw lid Okee ik snap het nu denk ik wel Enorm bedankt allemaal^^ 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.249s