ENCEINTE: Supposons que nous aimerions créer une page d'accueil pour un cours qui donne aux étudiants liens vers des ressources. Comment pourrions-nous le faire? Eh bien, permettez-moi de proposer ce exemple très simple. Ici, nous avons le nom du cours, CS50, ci-dessous, qui est une liste ordonnée, un avec un lien vers des conférences, et un avec un lien vers le programme. Si je clique maintenant sur des conférences, je vois une autre liste non ordonnée, cette fois avec un lien à la Semaine 0, et un autre lier à la semaine 1. Si je choisis la semaine 0, par exemple, je vais maintenant voir que nous avons des liens vers Mercredi et liens au vendredi. Et si je plonge dans un niveau plus profond, c'est CS50. Maintenant, comment pourrions-nous aller sur la mise en œuvre le site dans le code? Eh bien, nous allons jeter un coup d'oeil. Ici, dans index.php, permettez-moi de proposer même pas PHP code, mais simplement HTML. En particulier, il n'y a que non ordonnée liste à l'intérieur duquel sont deux éléments de la liste. Si l'on regarde maintenant lectures.php, à où la première de ces balles lié, nous voyons maintenant que le deuxième non ordonnée liste, celui-ci avec des liens vers Semaine 0 et 1 semaine. Et nous prenons un coup d'oeil à week0.php, à qui que les premiers liens de balles, ici nous voir, à nouveau, une liste non ordonnée, ce temps avec un lien vers de mercredi diapositives, et un autre lien aux diapositives de vendredi. Et dans la semaine 1 est un code très similaire. Maintenant dans les quatre de ces fichiers est tout à fait un peu de redondance. En particulier, chacun d'eux a une HTML tag, une étiquette de tête, une balise de titre, et le titre CS50. Chacun d'eux a un corps et une balise H1, l'intérieur de ce qui est, encore une fois, CS50. Et sous qui est un non ordonnée liste encore et encore. Certes, ce serait bien si nous pouvions tenir compte d'une certaine manière sur ces points communs dans un endroit central, de sorte que, si Jamais je veux changer ma page de la structure ou encore son titre, je pourrait le faire beaucoup plus facilement.