Variabelen

Zoals het in elke programmeertaal het geval is, wordt er in PHP ook veel met variabelen gewerkt. Variabelen zijn zogeheten instanties waar je een waarde aan geeft. Deze waarde kan je later gebruiken door die later aan te roepen. In PHP worden variabelen voorgegaan door een $ (dollar teken).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Je eerste PHP variabelen</title>
</head>
<body>
<?php
//stel een variabele in
$variabele = 'Ik ben een variabele';
//laat de waarde zien (met dubbele quotes, je kan dan de variabele gewoon meetypen in de tekst, hij wordt wel geparsed
echo "De waarde van de variabele is: $variabele";
//dezelfde zin met enkele qoutes. Nu krijg je niet de inhoud van $variabele te zien, maar gewoon de tekst $variabele
echo 'De waarde van de variabele is: $variabele';
/*
Nu de eigenlijk goede manier, de variabele "buiten quotes" halen, zoals dat zo mooi heet.
Voordat je de waarde wil laten sluit je de regel af met dezelfde quote als waar je mee starte.
Na die quote komt eerst een punt en dan de naam van de variabele.
Wil je daarna verder gaan met meer tekst, dan krijg je na de naam van de variabele weer een punt,
en dan weer de quotes om de tekst zoals je gewent bent.
*/

echo 'De waarde van de variabele is:'.$variabele.'. En daarna gaat de tekst weer verder';
?>

</body>
</html>


Net als andere programmeertalen heb je ook in PHP verschillende typen variabelen. Alleen maakt het voor PHP niet zoveel uit, wat voor type je gebruikt in bijvoorbeeld een berekening. Behalve de in onderstaande code gebruikte typen (de integer en de string, uitleg staat erbij) zijn er meer typen, maar aan deze andere typen wordt een ander deel van de tutorial besteed. Ook zie je hier een paar rekenkundige tekens in de code staan. Deze zal ik ook later terug laten komen in deze tutorial.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Je eerste PHP variabelen</title>
</head>
<body>
<?php
//stel een variabele in -> onderstaande type is een STRING (betekend eigenlijk een stukje tekst)
$string = 'Ik ben een variabele';
//stel nog een variabele in -> onderstaande type is een INTEGER (betekend een getal)
$integer = 1;
// ook een string (zoals je ziet komt dit door de quotes om de waarde, dat het als een string geld)
$getal = '1';
// Ook nog een getal waarbij er cijfers achter de komma staan. (dit wordt ook wel een floating Point integer genoemd, kortweg Float)  Dit doen we met een . in PHP.
$kommagescheiden = 2.5;
//Nu gaan we rekenen, eens zien wat PHP doet

// Onderstaande geeft als antwoord een 1 terug. Dit komt omdat van $string geen integer te maken is. Dus wordt die automatisch als 0 gerekend

echo $string+$integer;

// Onderstaande geeft als antwoord een 2 terug. Dit komt omdat van $getal wel een integer te maken is. Namelijk een 1
echo $getal+$integer;

// Het spreekt dan eigenlijk wel voor zich dat je met $integer gewoon kan rekenen.
echo $integer*3;

// Natuurlijk kan je ook met getallen achter de komma rekenen
echo $kommagescheiden*5;
?>

</body>
</html>


Zoals je ziet doet PHP er niet moeilijk over of een getal tussen quotes staat of niet. In principe is het een string (stukje tekst) maar als je ermee gaat rekenen probeert PHP het om te zetten naar een integer.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Variabelen
  3. PHP openen en sluiten
  4. Getallen weergave
  5. Rekenkundige operatoren
  6. Je eerste PHP code
  7. Arrays
  8. If/ Else
  9. Lusstructuren
  10. Afsluiting

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.