PHP openen en sluiten
PHP code gebruik je bij hoofdzaak voor het maken van dynamische content op je website. Een website bestaat uit HTML, en dat is ook wat PHP doet -> Hij genereert de HTML (of de tekst in de pagina) die door je browser weer kan worden gegeven.
In principe kan je zeggen dat je PHP en HTML dus “door elkaar“ zal gebruiken, maar het is het eenvoudigst om toch een scheiding te houden tussen PHP en HTML.
Zoals je zult zien in de tutorial begin ik elk php bestand met de volgende regels:
Deze regels zijn ervoor dat PHP alle fouten keurig laat zien. Waarschuwingen ook. Dit helpt je om foutloos te programmeren. Als je het goed doet krijg je geen meldingen op je pagina. (dit kan soms betekenen dat je wat aan moet passen om ook de waarschuwingen weg te krijgen)
Het openen van PHP in een pagina
Wanneer je in een pagina PHP wil gebruiken, dien je de openingstag van PHP te gebruiken. In theorie kan je ook de shorttags gebruiken, maar die worden niet overal geaccepteerd. Hiervoor is het aan te raden om deze niet te gebruiken!
Omdat je na je sluitingstag nog vaak HTML hebt staan (de body en HTML-tag van de HTML moeten worden afgesloten aan het einde van je pagina) is het handig om wanneer je ergens een stukje PHP neer gaat zetten, aan het begin van de regel (dit hoeft niet persé, maar is wel het meest duidelijk) de starttag te plaatsen, 2 enters te geven en op die regel de sluitingstag te plaatsen.
Code die je wil gaan typen kan je dan daartussenin plaatsen. Zo voorkom je waarschuwingen of foutmeldingen die ontstaan door het niet sluiten van je PHP code. Dit komt er dan zo uit te zien (De HTML die ik gebruik in de tutorial is zo opgebouwd dat het volgens de W3C standaard goed is):
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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>Het openen en sluiten van PHP</title>
</head>
<body>
<?php
?>
</body>
</html>
In de bovenstaande code wordt nog niets gedaan tussen de PHP-tags. Als je de pagina in je browser zou bekijken via je server, dan zie je niets anders dan de HTML die in de pagina staat. Je krijgt dus een witte pagina te zien.
Inhoudsopgave
- Inleiding
- Variabelen
- PHP openen en sluiten
- Getallen weergave
- Rekenkundige operatoren
- Je eerste PHP code
- Arrays
- If/ Else
- Lusstructuren
- Afsluiting