Observe que o arquivo dados.php é incluído no arquivo index.php, através do comando include, logo no início da listagem (linha 2). Isso faz com que os vetores $Opc e $Arq estejam visíveis no restante do código.
As linhas 16, 19 e 22 definem as opções disponíveis. Observe que é informado através da URL um valor numérico correspondente a cada uma das opções através do parâmetro Escolha, que o PHP automaticamente irá transformar na variável $Escolha. Sendo que, esses valores numéricos correspondem aos índices dos vetores $Opc e $Arq.
Na linha 27, de acordo com o valor da variável $Escolha, será impresso o título da opção selecionada (conteúdo do vetor $Opc).
Já na linha 28, novamente dependendo do valor da variável $Escolha, será incluído no código do arquivo index.php (comando include) o conteúdo do arquivo especificado no vetor $Arq. Esse conteúdo poderá ser código HTML/XHTML, PHP ou uma mistura dos dois. Veja os exemplos a seguir:
=> inicio.php
<br />
<p>Página inicial do exemplo de pequeno portal.</p>
=> serviços.php
<br />
<p>Página de serviços do exemplo de pequeno portal.</p>
=> contato.php
<br />
<p>Página de contato do exemplo de pequeno portal.</p>
Obviamente, como esses códigos serão incluídos dentro do código do arquivo index.php, neles não aparecem os elementos iniciais e nem finais de uma página comum de site, tais como: <html></htm>, <head></head> e <body></body>. Na verdade, eles devem ser vistos como complemento do código principal.
Como o arquivo estilo.css será utilizado somente para formatação das informações HTML/XHTML e não envolve nenhum comando PHP, ele não será descrito nesse artigo.
Deixo como sugestão, a adaptação do que foi visto nesse artigo com a matéria do artigo da edição anterior (mudança de estilo de forma dinâmica). Dessa maneira, tornando o sistema de portal ainda mais completo com a possibilidade do usuário escolher o estilo do site.