Diário Code - Uma xícara de café e um bule em cima de uma mesa.

Diário Code

Aprenda JavaScript e PHP

Como usar HTML e PHP juntos

O logotipo do HTML5 e o logo oficial do PHP juntos com um sinal de Mais entre eles, e ao fundo um modelo de código em PHP que controla sessões de usuário.

A linguagem PHP foi feita para ser usada para criar código HTML. Elas podem ser usadas juntas. Como fazer isso? Como o artigo Entenda o básico do PHP para começar a programar mostrou, para se criar um script PHP é necessário incluir as chaves <?php ?> e digitar o código entre elas.

Com isso em mente, fica mais fácil entender como mesclar HTML e PHP. Veja o código abaixo:

<h1><?php echo "Título do artigo" ; ?></h1>

Nesse exemplo, inserimos um título dentro da tag <h1> através do comando echo do PHP, que imprime um texto na tela. Qual a vantagem de usar o PHP nesse caso?

Acontece que o PHP abre a possibilidade de você tornar esse código mais dinâmico. É possível criar uma função que realiza uma busca no banco de dados para determinar qual página está aberta e, em seguida, obter o título relativo à essa página. Isso ajudaria você a economizar linhas de código e a evitar erros de digitação.

Veja um outro uso do PHP dentro do código HTML:

<span>Olá!, <?php echo get_user_name ( ) ; ?>!
  <?php echo get_greeting ( ) ; ?>!</span>

Nesse segundo exemplo, usamos PHP para gerar uma mensagem de boas-vindas personalizada. Para isso, há 2 funções que já foram criadas previamente:

A função get_user_name ( ), que obtém o nome do usuário que está cadastrado no banco de dados;

E a função get_greeting ( ), que escreve "Bem-vindo" para quem se cadastrou no sistema e selecionou o sexo "Masculino" e "Bem-vinda" para quem se cadastrou usando o sexo "Feminino".

Dependendo do usuário cadastrado, o resultado poderia ser o seguinte:

<span>Olá!, Felipe! Seja bem-vindo!</span>

Viu só? Consegue pensar em outras formas de usar o PHP? Sem dúvida é uma linguagem muito útil para dinamizar seu código e tornar seu site mais inteligente. Em artigos futuros, vamos entrar em mais detalhes sobre isso!

Aprenda mais com outros artigos relacionados