Introdução ao mecanismo PHP
Imagine que você tem um site com cem páginas. Todas essas páginas têm um esquema comum com a seguinte aparência:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Geralmente, essas páginas diferem apenas nos títulos e conteúdos, enquanto todos os outros blocos permanecem inalterados de página para página.
Isso cria certas inconveniências. Digamos, precisamos alterar o texto no cabeçalho do site. Nesse caso, teríamos que modificar cem arquivos com nossas páginas.
Isso não é muito conveniente. Portanto, com o PHP, o site geralmente é feito em um mecanismo especial. Esse mecanismo permite que o template do nosso site seja colocado em um único arquivo, e dependendo da URL solicitada, conteúdos diferentes sejam carregados neste arquivo.
Nas próximas lições, vamos desenvolver várias variantes de um mecanismo simples e ver quais problemas surgem com o seu uso.