Les 15 — MVC als kapstok
Verantwoordelijkheden scheiden: Model / View / Controller — eerst begrijpen, dan klein nabouwen.
Demo
opdrachten/13/ en 15/: simple_mvc.php, class_mvc1.php, class_mvc2.php
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
Kern
Bestudeer simple_mvc.php. Bouw in 15/ een minimale eigen MVC-achtige opzet (functioneel mag): model-data, view-output, controller-actie. Houd het klein (bijv. lijst “users” tonen).
Extra / variant
Extra A Class-versie
Werk toe naar iets als class_mvc1.php / interactie in class_mvc2.php.
Extra B — Opdracht 36 Reflectie
Schrijf 15/mvc-spraakverwarring.md: waarom zorgt MVC voor spraakverwarring, en hoe voorkom je dat? (Opleveren in je GitHub-repo i.p.v. oude upload-server.)
Opleveren
git add 15→ commit → push- Mail: les 15 klaar of hulp + repo-link