Egyszerű példa a weboldalhoz érkezett kérés feldolgozásához és a kérések kiszolgálásának vezérléséhez. A kérésben szereplő GET paramétertől ($_GET['oldal']) függően a különböző oldaltípusokhoz más-más PHP fájlt tölt be.
Példa:
Forráskód
<body>
<h2>Front Controller példa </h2>
<?php
switch ( @$_GET['oldal'] ) {
case 'edit':
include ('oldalak/kezdolap.php'); break;
case 'post':
include ('oldalak/kategoria.php'); break;
case 'delete':
include ('oldalak/hiroldal.php'); break;
case 'default':
include ('oldalak/kapcsolat.php'); break;
}
?>
</body>