Bonjour à tous. j'ai cherché sur le net (peut-être mal ) une solution à ma question et je n'ai rien trouvé...

Existe-t-il une manière conventionnelle de concevoir un site en PHP ?

je m'explique :

Perso, je conçois mes sites de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>.......</head>
<body>
include("bannière.inc.php");
include("menus.inc.php");
.......
<a href="index.php?cible=page2">Page 2</a>
.....
<div class="contenu_principal"><?php
$cible = htmlentities($_GET["cible"]);
switch($cible) {
.....
case "page2" : include("page2.inc.php");
.....
}
?></div>
.......
</html>
alors que (je me trompe peut-être) je remarque que très peu de sites construits de cette manière, en générale, il existe un grand nombre de fichiers (html ou php) vers lesquels les liens pointent directement !

Ma méthode est-elle réellement mauvaise ? Quels inconvénients / avantages lui trouvez vous ?

Si oui, pourriez vous m'en expliquez les raisons et si il existe des conventions sur la manière de bien clarifier son code par rapport au "design" ?