educom PHP-basis E-learning

Les 04 — Functies & includes

Code hergebruiken: parameters, return values, include, pagina in stukken knippen.

Begrippen

Demo

opdrachten/04/: format_naw.php, functions.php, opdracht12.php, opdracht13_simple.php, opdracht13_*.html, image_example.html

Open demo-bron

Klik een bestandsnaam hieronder om de bron op deze pagina te zien (of “Nieuwe tab”). PHP zelf draait bij jou lokaal in XAMPP.

Gewone opdracht

Opdracht 11

Maak 04/format_naw.php met functie format_naw($voornaam, $achternaam, $adres, $postcode, $woonplaats) die netjes geformatteerde HTML/tekst teruggeeft.

echo format_naw("Frans", "Bouwmans",
  "Daalakkersweg 16", "5641 JA", "Eindhoven");

Extra / variant

Extra A — Opdracht 12 Header / content / footer

Maak 04/functions.php met show_header(), show_content(), show_footer() en 04/opdracht12.php:

<?php
include("functions.php");
show_header();
show_content();
show_footer();
?>

Alle HTML-tags komen uit die drie functies.

Extra B — Opdracht 13 Menu in één PHP-script

Maak 04/menu_paginas.php: één script, minstens drie “pagina’s” via menu (bijv. ?page=), zonder JavaScript. Optioneel plaatjes via URL. Zie opdracht13_simple.php / HTML-voorbeelden.

Extra C Default-parameters

Breid format_naw (of een kleine hulpfunctie) uit met default-waarden en toon wat er gebeurt bij aanroep zonder alle argumenten.

Check

Opleveren

  1. git add 04 → commit → push
  2. Mail: les 04 klaar of hulp + repo-link

Door naar les 05 →