Fundamentos do PHP

0/25 aulas0%
pratica

Meu Primeiro Script PHP: tags, comentários e hello world

Aprenda sobre meu primeiro script php: tags, comentários e hello world

30 min
Aula 3 de 5

Módulo 1: Introdução ao PHP e Ambiente de Desenvolvimento

Aula: Meu Primeiro Script PHP: tags, comentários e hello world

Olá, futuro desenvolvedor PHP! 👋 Sejam muito bem-vindos à nossa primeira aula prática do curso de Fundamentos do PHP. Hoje, vamos dar os primeiros passos para criar um script PHP, entendendo como o PHP é inserido em um arquivo, como podemos adicionar notas ao nosso código e, claro, como fazer o nosso programa dizer "Olá, Mundo!".

Ao final desta aula, você será capaz de:

  • Identificar e utilizar as tags PHP para delimitar o código.
  • Adicionar diferentes tipos de comentários ao seu script.
  • Utilizar echo e print para exibir informações na tela.
  • Executar seu primeiro script PHP!

Vamos começar essa jornada de codificação! 🚀


1. Introdução ao PHP e as Tags de Abertura e Fechamento

O PHP é uma linguagem de script que pode ser embutida em HTML. Para que o servidor web saiba que um bloco de código é PHP e não HTML, precisamos delimitá-lo com tags especiais.

1.1. A Tag Padrão (<?php ... ?>)

Esta é a tag mais comum e altamente recomendada para delimitar blocos de código PHP. Ela garante a compatibilidade máxima com todas as configurações do PHP e é a forma padrão vista na documentação oficial.

Por que usar <?php ... ?>?

  • Compatibilidade: Funciona em qualquer servidor PHP, independentemente da configuração.
  • Clareza: É a forma mais explícita de indicar código PHP.
  • Padrão da Indústria: É o padrão adotado pela comunidade e pela documentação oficial.
<?php
    // Seu código PHP vai aqui
    echo "Olá, Mundo!";
?>

1.2. A Tag de Echo Curta (<?= ... ?>)

Introduzida no PHP 5.4 e sempre disponível desde então, esta tag é um atalho para <?php echo ... ?>. Ela é extremamente útil para exibir rapidamente o valor de uma variável ou o resultado de uma expressão.

<?php
    $nome = "Aluno";
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title>Minha Primeira Página PHP</title>
</head>
<body>
    <h1>Bem-vindo, <?= $nome ?>!</h1>
    <p>Esta é uma página PHP simples.</p>
</body>
</html>

No exemplo acima, <?= $nome ?> é equivalente a <?php echo $nome; ?>.

1.3. Outras Tags (Evite!) ⚠️

Historicamente, o PHP suportou outras tags, como as tags curtas <? ... ?> e as tags estilo ASP chiều ... %>. No entanto, elas são desencorajadas ou removidas em versões recentes do PHP devido a problemas de compatibilidade e ambiguidade com XML e outras linguagens. Sempre utilize <?php ... ?> e <?= ... ?>.


2. Comentários em PHP: Documentando Seu Código 📝

Comentários são trechos de texto em seu código que são ignorados pelo interpretador PHP. Eles servem para:

  • Documentar: Explicar o propósito de um bloco de código, uma função ou uma variável.
  • Clareza: Tornar o código mais fácil de entender para você e para outros desenvolvedores.
  • Depuração: Desativar temporariamente um trecho de código sem removê-lo.

O PHP suporta três tipos de comentários:

2.1. Comentário de Uma Linha (C++ Style) //

Tudo o que vem depois de // até o final da linha é considerado um comentário.

<?php
    // Este é um comentário de uma linha
    echo "Hello, PHP!"; // Este também é um comentário de uma linha
?>

2.2. Comentário de Uma Linha (Shell Style) #

Funciona exatamente como o comentário de uma linha no estilo C++. Menos comum em PHP, mas ainda válido.

<?php
    # Este é outro tipo de comentário de uma linha
    print "Aprendendo PHP!"; # Exibindo uma mensagem
?>

2.3. Comentário de Múltiplas Linhas /* ... */

Permite que você escreva comentários que se estendem por várias linhas. Tudo o que está entre /* e */ é ignorado.

<?php
    /*
     * Este é um comentário de múltiplas linhas.
     * Ele pode ser usado para descrever blocos de código maiores,
     * ou para desativar temporariamente um trecho de código.
     */
    $mensagem = "Bem-vindo ao mundo PHP!";
    echo $mensagem;
    
    /*
    echo "Este código está comentado e não será executado.";
    $x = 10;
    $y = 20;
    echo $x + $y;
    */
?>

Referência da Documentação Oficial: Você pode encontrar mais detalhes sobre as tags e comentários na documentação oficial do PHP:


3. Exibindo Saída: echo vs. print 🗣️

Para que nosso script PHP interaja com o usuário, precisamos de uma forma de exibir informações. As duas construções mais comuns para isso são echo e print.

3.1. echo

echo é uma construção de linguagem (não uma função) usada para exibir uma ou mais strings.

  • Pode receber múltiplos argumentos, separados por vírgula (ex: echo "Olá", " ", "Mundo!";).
  • Não tem valor de retorno.
  • Geralmente é ligeiramente mais rápido que print porque não tem valor de retorno.
<?php
    echo "Olá, Mundo!"; // Exibe uma única string
    echo "<br>"; // Quebra de linha em HTML
    
    $nome = "Maria";
    $idade = 30;
    
    echo "Meu nome é ", $nome, " e tenho ", $idade, " anos."; // Múltiplos argumentos
    echo "<br>";
    echo "A soma de 5 + 3 é " . (5 + 3); // Concatenação de strings com o operador '.'
?>

3.2. print

print também é uma construção de linguagem (não uma função) usada para exibir uma string.

  • Aceita apenas um único argumento.
  • Retorna 1 em caso de sucesso, o que pode ser útil em algumas expressões.
<?php
    print "Olá, PHP com print!"; // Exibe uma única string
    print "<br>";
    
    $produto = "Livro";
    $preco = 49.90;
    
    print "O {$produto} custa R$ {$preco}."; // Interpolação de variáveis
    print "<br>";
    
    // print pode ser usado em expressões devido ao seu valor de retorno
    $resultado = print "Esta mensagem foi impressa e o print retornou: ";
    echo $resultado; // Saída: Esta mensagem foi impressa e o print retornou: 1
?>

Qual usar? Na maioria dos casos, a diferença de performance entre echo e print é insignificante. echo é mais flexível por aceitar múltiplos argumentos e é amplamente utilizado. print é útil quando você precisa do valor de retorno (embora seja raro). Para o "Hello World" e a maioria das exibições simples, echo é a escolha mais comum.

Referência da Documentação Oficial:


4. Exercícios Práticos: Mão na Massa! 💻

Agora é a sua vez de colocar em prática o que aprendemos. Crie novos arquivos .php para cada tarefa e execute-os em seu ambiente de desenvolvimento (XAMPP/WAMP/Docker/etc.).

Tarefa 1: Meu Primeiro Olá, Mundo! 👋

Crie um arquivo chamado saudacao.php que:

  • Utilize a tag padrão <?php ... ?>.
  • Exiba a mensagem "Olá, Mundo PHP!" usando echo.
  • Adicione um comentário de uma linha explicando o propósito do script.
// Exemplo de como seu arquivo deve começar
// saudacao.php
<?php
    // Seu código aqui
?>

Tarefa 2: Exibindo Informações com a Short Echo Tag ✨

Crie um arquivo chamado info_pessoal.php que:

  • Defina duas variáveis: $nome com seu nome e $cidade com sua cidade.
  • Utilize a short echo tag <?= ... ?> para exibir uma frase como "Meu nome é [Seu Nome] e eu moro em [Sua Cidade]." dentro de um parágrafo HTML.
  • Adicione um comentário de múltiplas linhas no início do arquivo descrevendo as variáveis.
// Exemplo de como seu arquivo deve começar
/*
 * info_pessoal.php
 * Este script exibe informações pessoais usando variáveis.
 */
<?php
    // Defina suas variáveis aqui
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title>Informações Pessoais</title>
</head>
<body>
    <p><!-- Sua frase aqui --></p>
</body>
</html>

Tarefa 3: Combinando echo e print 🤝

Crie um arquivo chamado combinado.php que:

  • Utilize a tag padrão <?php ... ?>.
  • Use echo para exibir "Este é um exemplo de uso de echo e print."
  • Use print para exibir "Aprender PHP é divertido!"
  • Adicione um comentário de uma linha antes de cada echo ou print explicando o que ele faz.
  • Certifique-se de que cada mensagem apareça em uma nova linha no navegador (dica: use a tag HTML <br>).
// Exemplo de como seu arquivo deve começar
// combinado.php
<?php
    // Seu código aqui
?>

Desafio Extra: Explorando var_dump() e print_r() 🕵️‍♀️

As funções var_dump() e print_r() são ferramentas essenciais para depuração em PHP, pois elas exibem informações detalhadas sobre variáveis. Pesquise sobre elas na documentação oficial e crie um script debug.php que:

  • Defina uma variável de cada tipo que você conhece (string, int, float, boolean, array - se souber).
  • Use var_dump() para exibir o conteúdo e tipo de cada variável.
  • Use print_r() para exibir o conteúdo de uma variável array.
  • Adicione comentários explicando o que cada função faz.

5. Resumo e Próximos Passos 🚀

Parabéns! Você acaba de escrever e executar seus primeiros scripts PHP. 🎉 Nesta aula, cobrimos os fundamentos essenciais para começar:

  • Tags PHP: Aprendemos que <?php ... ?> é a tag padrão e recomendada, e <?= ... ?> é um atalho útil para exibir valores.
  • Comentários: Vimos como usar //, # e /* ... */ para documentar e organizar nosso código.
  • Exibição de Saída: Entendemos a diferença entre echo e print e como usá-los para mostrar informações no navegador.

A prática é a chave para a maestria. Continue experimentando e não hesite em consultar a documentação oficial do PHP sempre que tiver dúvidas.

No próximo módulo, vamos mergulhar nos conceitos de Variáveis e Tipos de Dados, onde você aprenderá a armazenar e manipular diferentes tipos de informações em seus programas.

Até a próxima aula! Bons estudos! ✨

© 2025 Escola All Dev. Todos os direitos reservados.

Meu Primeiro Script PHP: tags, comentários e hello world - Fundamentos do PHP | escola.all.dev.br