Op onze drie pagina's is nog meer herhaling te zien. Zo zien we op elke pagina de start van HTML staan
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Home</title> </head> <body>
Het enige wat verschillend is dat is de inhoud van het title-element. Maar hier is wel een goede oplossing voor.
We kunnen het title-element vervangen voor
<title><?= $title ?></title>
dit is de snelle notatie van
<title><?php echo $title; ?></title>
In de title
-tag wordt PHP code gestart. Het echo
commando of de =
in het eerste voorbeeld geeft aan dat er op het scherm geschreven moet worden. In dit geval moet de inhoud van variabele $title
op het scherm worden geschreven.
In PHP beginnen variabele altijd met een $
teken.
Stel $title="Home"
Dan zal tussen de title
-tag Home worden geschreven. Dus <title>Home</title>