
IncludeMet PHP is het mogelijk om bestanden binnen de code op te nemen. Als je bijvoorbeeld een functie gaat schrijven die op meerdere plekken gebruikt gaat worden, dan kun je die functie opslaan als een PHP bestand. Vervolgens kun je dat bestand in andere pagina's gaan includen.
PHP heeft twee mogelijke functies voor het includen van bestanden. De functie include(); bewerkstelt het includen van een bestand. De inhoud van het bestand wordt geplaatst waar het bestand wordt aangeroepen. Alleen als er puur een functie in het bestand staat dat door middel van include wordt aangeroepen, dan maakt het niet uit waar het staat.
Belangrijk: Let erop dat PHP de tekst van het bestand aanroept in de tekst modus en pas na het invoegen terug gaat naar de PHP modus. Als je een verbinding in een include zet met de database en je vergeet de <?php ?> tags, dan ziet de bezoeker precies wat er in het bestand staat. Dus je gebruikersnaam, wachtwoord, database en MySql server.
header.php
<?php echo "Top van de pagina<br>"?>
footer.php
<?php echo "Onderkant pagina<br>"?>
index.php
<?php
include("header.php");
echo "Midden van de pagina<br>";
include("footer.php");
?>
In het voorbeeld wordt er een pagina gemaakt uit drie pagina's. De bezoeker weet er niets van omdat PHP de code verwerkt voordat er ook maar een letter verstuurd wordt. De bezoeker zal alleen maar index.php als pagina zien met daarin drie regels Top van de pagina, Midden van de pagina en Onderkant van de pagina.
Voordeel van het systeem is het onderhoud op een later moment. Je hoeft voor het veranderen van de footer alleen het bestand footer.php aan te passen. Alle pagina's die gebruik maken van footer.php worden dan veranderd.
|