Skip to main content

Variabele

In deze les leer je wat een variabele is en hoe je in PHP een variabele kan gebruiken.

Computer geheugen

Een variable is een plek in het geheugen van de computer waar je informatie in op kan slaan.

Het geheugen van een computer loopt bijvorbeeld van 0 tot aan adres 32768.

Dan kan het zijn dat je op plaats 21311 een plaats hebt waar je jouw naam hebt opgeslagen en op plaats 18711 heb je een plaats waar je jouw leeftijd hebt opgslagen.

Variabele namen

Als je gaat programmeren ga je best veel gebruik maken van variabelen. Al die nummers onthouden is dan natuurlijk lastig. Daarom geven een naam een geheugenplekje, bijvoorbeeld de plaats 21311 waar jou naam staat noemen we mijnnaam en de plaats 18711 waar jouw leeftijd in staat noemen we mijnleeftijd.

Doosje of lade

Je zou een variabele ook kunnen zien als een doosje of een lade waar je iets kan instoppen.

image-1653122885951.png               image-1653135643886.png

Net als bij een doos of een lade, kan je de doos/lade openen en kijken wat er in zit; er kan niets in zitten maar er kunnen ook getallen of zinnetjes in zitten. je kunt de inhoud ook veranderen.

In de eerste 2 minuten van deze video (NL) wordt dit nog een keer uitgelegd.

PHP Variabele

In PHP kun je een variabele mekkelijk herkennen omdat die altijd met een $ begint, bijvoorbeeld $mijnnaam, $mijnleeftijd zijn twee variabelen.

Hoe ken je een waarde toe aan een variabele?

Stel jij heet Random en je wilt de variable $voornaam de waarde Random geven. Je gebruikt daar voor het = teken. Zie dt niet als 'is' maar als 'wordt' .

<?php
$mijnnaam="Random";
?>

op regel 1 wordt de computer verteld dat je PHP code gaat gebruiken.

op regel 2 hier staat dat de variabele met de naam mijnnaam de waarde Random krijgt. Dus $mijnnaam wordt "Random".

Random is een zinnetje dus dat staat tussen "". In dit geval is het een zinnetje van één woord maar het zou ook meer woorden kunnen bevatten daarom staat een zinnetje, ook al is het maar één woordt altijd tussen "" .

En niet vergeten de ; om aan te geven dat het commando klaar is!

Opdracht 2a

We gaan deze code proberen.

Maak een nieuw bestand in c:\xampp\htdocs\phplevel1-jouw-naam

Noem het bestand php02-jouw-naam.php

Maak je eigen code en geef daarbij de variabele $mijnnaam de waarde van jouw naam.

Test de code uit. Wat zie je? Niets? Dat klopt want we hebben geen output gemaakt.

We gaan een regel toevoegen aan onze code waarin we output maken. Tussen regel 2 en 3 voegen we een extra regel toe.

echo $mijnnaam;

Test je code en als het goed is zie je nu dat de waarde van jouw variabele op het scherm (in jebroswer) wordt afgedrukt.

Opdracht 2b

Breid je code uit en voeg een extra variabele toe mijnleeftijd en geef die de waarde van jouw-leeftijd. Druk ook de leeftijd af.

De leeftijd is een nummer en dus geen zinnetje. De leeftijd hoeft daarom niet tussen "" te worden geplaatst!
Test jouw code!

Inleveren

Het bestand php02-jouw-naam.php

--