1.1 Wat is PHP?

PHP is een gereedschap waarmee je dynamische webpagina's kunt maken.
Webpagina's met PHP worden net zo behandeld als gewone HTML-pagina's, en je kunt ze ook net zo maken als gewone HTML-pagina's.
Als je een html-document hebt gemaakt waarin PHP voorkomt dan moet je er bij het wegschrijven voor zorgen dat de extensie PHP wordt en dus niet HTML.

Je hebt er alleen iets aan als je server PHP ondersteunt. De server zorgt er dan voor dat alle bestanden met de extensie .php worden verwerkt door PHP.
Als je een PHP-bestand hebt gemaakt (die kun je net zo als een html-pagina gewoon met KLADBLOK/NOTEPAD++ maken) en in een web-map plaatst van een server die PHP ondersteunt dan moet alles zonder meer werken.
Bij de meeste servers, waar je gratis een website kunt plaatsen, kun je geen gebruik maken van PHP. Maar bijvoorbeeld bij de server 000webhost.com kun je wel gratis gebruik maken van PHP en MySQL.

Je eerste pagina met PHP
Tik het volgende in en bewaar het onder de naam test.php

<!doctype html>
<html><head><title>PHP Test</title></head>
<body>
Dit is gewoon een stukje tekst.<br>
<?php 
      echo "Dit is een ander stukje tekst.";
?>

<br>En dit is weer een stukje tekst.<br>
</body></html>

De kleuren rood en blauw zijn alleen gebruikt om gemakkelijk te laten zien wat de php-code is.
De php-code is het blauwe gedeelte.
De php-code is omgeven door speciale start (<?php) en stop (?>) tags die het mogelijk maken tussen normale mode en PHP-mode over te stappen.

Als je dit PHP-document op de server zet, en je vraagt het in je browser op, dan zie je, als het goed is bovenstaande 3 regels.

Als het er niet op lijkt dan heeft de server je PHP-code misschien niet verwerkt.

In dit voorbeeld gebruikten we <?php om aan te geven dat de PHP-code begint vanaf die regel.
Dan kwamen er een aantal regels met PHP-code, en tenslotte was er een regel waarop ?> stond.
En dat is de code om aan te geven dat de PHP-code daar eindigt, en dat er vanaf dat punt weer met gewone html-code verder wordt gewerkt.

Je kunt zo vaak in en uit PHP-mode stappen in een HTML-document als je wilt.