H
h1n1
Eta
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
PHP é uma linguagem de programação projetada principalmente para o desenvolvimento web. Ela é executada no lado do servidor, o que significa que processa a informação antes que a página chegue ao navegador do usuário. É uma ferramenta chave para criar páginas web dinâmicas, como lojas online, blogs e fóruns.
Este exemplo mostra como embutir código PHP em um arquivo HTML para mostrar uma mensagem.
PHP
<!DOCTYPE html><br><html><br><head><br> <title>Exemplo PHP</title><br></head><br><body><br><br> <h1>Minha primeira página com PHP</h1><br><br> <span><?php</span><br> <span>// Isto é um comentário em PHP.</span><br> <span>$saludo</span> = <span>"¡Hola, mundo!"</span>; <span>// Declara uma variável.</span><br> <span>echo</span> <span>$saludo</span>; <span>// Imprime o conteúdo da variável.</span><br> <span>?></span><br><br></body><br></html><br>
Explicação:
O código PHP está dentro das tags <?php e ?>.
Este código mostra como PHP pode receber e processar dados enviados de um formulário web.
HTML
<span><<span>form</span> <span>action</span>=<span>"saludo.php"</span> <span>method</span>=<span>"post"</span>></span><br> <span><<span>label</span> <span>for</span>=<span>"nombre"</span>></span>Introduza seu nome:<span></<span>label</span>></span><span><<span>br</span>></span><br> <span><<span>input</span> <span>type</span>=<span>"text"</span> <span>id</span>=<span>"nombre"</span> <span>name</span>=<span>"nombre"</span>></span><span><<span>br</span>></span><span><<span>br</span>></span><br> <span><<span>input</span> <span>type</span>=<span>"submit"</span> <span>value</span>=<span>"Enviar"</span>></span><br><span></<span>form</span>></span><br>
Este formulário envia o dado nombre para um arquivo chamado saludo.php.
PHP
<!DOCTYPE html><br><html><br><head><br> <title>Saudação</title><br></head><br><body><br> <span><?php</span><br> <span>// Verifica se o dado 'nombre' foi enviado</span><br> <span>if</span> (<span>isset</span>(<span>$_POST</span>[<span>"nombre"</span>])) {<br> <span>$nombre</span> = <span>$_POST</span>[<span>"nombre"</span>];<br> <span>echo</span> <span>"<h1>¡Hola, "</span> . htmlspecialchars(<span>$nombre</span>) . <span>"!</h1>"</span>;<br> } <span>else</span> {<br> <span>echo</span> <span>"<h1>Nenhum nome foi enviado.</h1>"</span>;<br> }<br> <span>?></span><br></body><br></html><br>
Explicação:
Características chave
- Código de servidor: O código PHP é executado em um servidor web e gera HTML, que depois é enviado ao navegador do cliente. Isso o diferencia de linguagens como JavaScript, que são executadas diretamente no navegador.
- Código embutido: O código PHP pode ser inserido diretamente dentro de um arquivo HTML, o que facilita combinar a lógica do servidor com o design da página.
- Multiplataforma: PHP pode ser usado na maioria dos sistemas operacionais (Windows, Linux, macOS) e é compatível com os servidores web mais comuns (Apache, Nginx).
- Bancos de dados: É muito popular para interagir com bancos de dados como MySQL, o que é essencial para sites que precisam armazenar dados de usuários ou produtos.
Exemplo de código: Saudação simples
Este exemplo mostra como embutir código PHP em um arquivo HTML para mostrar uma mensagem.
PHP
<!DOCTYPE html><br><html><br><head><br> <title>Exemplo PHP</title><br></head><br><body><br><br> <h1>Minha primeira página com PHP</h1><br><br> <span><?php</span><br> <span>// Isto é um comentário em PHP.</span><br> <span>$saludo</span> = <span>"¡Hola, mundo!"</span>; <span>// Declara uma variável.</span><br> <span>echo</span> <span>$saludo</span>; <span>// Imprime o conteúdo da variável.</span><br> <span>?></span><br><br></body><br></html><br>
Explicação:
O código PHP está dentro das tags <?php e ?>.
- $saludo = "¡Hola, mundo!";: Define uma variável chamada $saludo e lhe atribui um valor de texto. Em PHP, as variáveis sempre começam com o sinal de cifrão ($).
- echo $saludo;: É uma instrução que imprime o valor da variável $saludo na página web.
Exemplo de código: Processar um formulário
Este código mostra como PHP pode receber e processar dados enviados de um formulário web.
HTML
<span><<span>form</span> <span>action</span>=<span>"saludo.php"</span> <span>method</span>=<span>"post"</span>></span><br> <span><<span>label</span> <span>for</span>=<span>"nombre"</span>></span>Introduza seu nome:<span></<span>label</span>></span><span><<span>br</span>></span><br> <span><<span>input</span> <span>type</span>=<span>"text"</span> <span>id</span>=<span>"nombre"</span> <span>name</span>=<span>"nombre"</span>></span><span><<span>br</span>></span><span><<span>br</span>></span><br> <span><<span>input</span> <span>type</span>=<span>"submit"</span> <span>value</span>=<span>"Enviar"</span>></span><br><span></<span>form</span>></span><br>
Este formulário envia o dado nombre para um arquivo chamado saludo.php.
PHP
<!DOCTYPE html><br><html><br><head><br> <title>Saudação</title><br></head><br><body><br> <span><?php</span><br> <span>// Verifica se o dado 'nombre' foi enviado</span><br> <span>if</span> (<span>isset</span>(<span>$_POST</span>[<span>"nombre"</span>])) {<br> <span>$nombre</span> = <span>$_POST</span>[<span>"nombre"</span>];<br> <span>echo</span> <span>"<h1>¡Hola, "</span> . htmlspecialchars(<span>$nombre</span>) . <span>"!</h1>"</span>;<br> } <span>else</span> {<br> <span>echo</span> <span>"<h1>Nenhum nome foi enviado.</h1>"</span>;<br> }<br> <span>?></span><br></body><br></html><br>
Explicação:
- $_POST["nombre"]: É uma variável especial de PHP (um array) que contém os dados enviados pelo formulário. $_POST é usado porque o formulário tem method="post".
- if (isset($_POST["nombre"])): Verifica se a variável com o nome do formulário ($_POST["nombre"]) existe. Isso evita erros se alguém tentar acessar a página sem usar o formulário.
- echo "¡Hola, " . htmlspecialchars($nombre) . "!": Imprime a saudação. O ponto (.) é usado para concatenar (unir) o texto com o valor da variável. A função htmlspecialchars é usada por segurança para evitar a injeção de código malicioso.

