De functie include()

Als je meerdere functies gebruikt die vaker terugkomen, is het handig een zogenaamde functiebibliotheek aan te leggen. Je kunt alle gebruikte functies in één PHP-bestand zetten en dat bijvoorbeeld opslaan als functions.php. Het enige wat je dan nog te doen hebt, is dat bestand inladen in een PHP pagina door middel van de PHP-functie include().
De code om de eindprijs te berekenen zou er dan als volgt kunnen uitzien:

Geef onderstaand code in je editor de naam verkoop.php

 

<?php
include("functions.php");
$prijs = 24.95;
$btw = .21;
$eindprijs = bereken_eindprijs($prijs,$btw);
$eindprijs = number_format($eindprijs,2);
echo "Verkoopprijs zonder BTW = &euro; $prijs<br>\n";
$tarief = 100 * $btw;
echo "BTW-tarief = $tarief<br>\n";
echo "De eindprijs = &euro; $eindprijs";
?>

 

In het bestand functions.php staat dan de definitie van de functie bereken_eindprijs
Dus:

<?php
function bereken_eindprijs($p, $b)
{
  return $p + ($p*$b);
}
?>
 
Je hebt dus TWEE bestanden nodig, het bestand verkoop.php die het bestand functions.php aanroept