Variabelen

Info 
Door: Mirax Moeilijkheidsgraad: 1/3
Views:34.247Reacties: 4(Bekijken)
  Log in om zelf te reageren
 Waardering:5.7/10 (3 stemmen)

PHP: een uitgebreide cursus» Wat is PHP? | De eerste stappen in PHP | Variabelen | Formulieren | Structuren | Structuren deel 2 | Veelgebruikte functies | Eigengemaakte functies




Variabelen

Als het goed is weet je nu al iets af van PHP, zo kun je al een .php bestand maken, en tekst "echo'en". Maar je zult begrijpen dat je nog veel meer dingen kunt met PHP. Het volgende wat je gaat leren, is hoe je dingen tijdelijk ergens kunt opslaan. Met tijdelijk bedoel we tijdens het uitvoeren (parsen), van de PHP-code op de server. Dit opslaan doen we in zogenaamde variabelen. Na het uitvoeren van de pagina ben je de informatie kwijt.

Eerste variabele
Om in PHP aan te geven dat iets een variabele is, gebruiken we een $ (dollarteken), gevolgd door een korte naam voor de variabele. Even een voorbeeldje

#Code
1
2
3
4
<?php
$tekst = 'Hallo wereld';
echo $tekst;
?>


Het zal je niet verbazen dat het effect van deze code hetzelfde is als de echo op de vorige pagina. Het nut van een variabele zal je in dit voorbeeld niet zien, maar stel je eens voor dat je een bepaalde tekst op meerdere plaatsen nodig hebt, als je de inhoud van die tekst dan later wilt veranderen, hoef je dat maar op een plaats te doen. Een andere en betere reden zul je op de volgende pagina zien: Vaak is de waarde van een variabele afhankelijk van de input van de gebruiker, dus je weet nog helemaal niet wat er in staat!

Typen variabele
Hierboven stopten we een stukje tekst in een variabele, maar we kunnen ook andere dingen in een variabele stoppen, zoals een getal, of een booleaanse waarde (waar/niet waar, true/false, 1/0). Bij een tekst noemen we de variabele een string, bij een getal een integer of een float, en in het laatste geval een boolean. Om onderscheid tussen de verschillende variabelen te maken, worden er bij strings single quotes omheen geplaatst. Je kunt variabelen als volgt declareren:

#Code
1
2
3
4
5
<?php
$string = 'Een paar woorden'; // een string
$int = 23; // een getal
$bool = true; // een boolean
?>


Hierboven zie je naast het maken van de variabelen nog iets anders, namelijk commentaar.

Commentaar
Zodra je code wat begint uit te dijen, dan is het mogelijk dat iets al snel onoverzichtelijk wordt. Of het kan zijn dat je een code na een paar maanden wilt veranderen, en je weet niet meer precies wat precies wat doet, of iemand anders gaat met je code aan de slag. In elk van deze gevallen kan het handig zijn, om ergens uitleg te geven over de code, dit kan met commentaar (wat niet veel te maken heeft met variabelen). In het voorbeeld hierboven zie je ""//"" (twee slashes), en daarachter commentaar. Alles wat achter de ""//"" staat, wordt tijdens het parsen genegeerd.
Het is ook mogelijk om meerdere regels als commentaar te hebben, de onderstaande code wijst voor zich

#Code
1
2
3
4
5
<?php
/* Meerdere regels
met erg veel
commentaar */

?>


Dit kan bijvoorbeeld ook handig zijn bij het debuggen (fouten eruit halen) van de code. Zo maak je een gedeelte van de code tijdelijk inactief.

Naamgeving
De namen van variabelen kunnen vaak ook een hoop zeggen, een variabele als $string zegt niet veel over de inhoud van de variabele (wel over het type). Het is een goede gewoonte om een systeem aan te brengen in de namen van je variabelen, zo heb je in de eerste plaats minder commentaar nodig. Anderzijds maakt het het coden gewoon stukken gemakkelijker. In plaats van $string zou ik bijvoorbeeld $sUselessWords gebruiken. De s staat dan voor het type, en de rest zegt iets over het doel van de variabele. Deze keuze is natuurlijk persoonlijk.

«De eerste stappen in PHP Formulieren »

4 reacties
Help ik kan er niets van! Geplaatst op 11-08-2009 om 11:23
 

Regular
Dit is idd zeer duidelijk,

thx Mirax
joannis11 Geplaatst op 14-07-2009 om 17:50
 

Regular
Lekker makkelijk.

Ik ken nog een site www.sitemasters.be, maar dat is voor volledige scripts.

Dan vindt ik dit echt een geniale makkelijke site =D

En hun deze website slecht noemen enz :P
Aishla Geplaatst op 06-06-2008 om 22:24
 

Regular
Is het niet mogelijk om het met " te doen? in plaats van met ' ?
In andere tuts doen ze het met twee quotes...
ThePlague Geplaatst op 20-05-2007 om 13:29
 

Regular
hmm lijkt nu nog veel op javascript :p

Pagina 1 

Om te reageren moet je ingelogd zijn.
Nog niet geregistreerd? Doe dat dan nu!


Terug naar gewone pagina

Websitemaken wordt gehost door Nucleus.be, uw Hosting Solution Builder