PHP é uma linguagem de script executada no servidor, amplamente utilizada para gerar conteúdo dinâmico em páginas HTML. Diferente do JavaScript, que roda no navegador, o PHP processa o código no servidor e envia apenas o resultado final ao navegador do usuário. É a base de sistemas populares como WordPress e Laravel.
<?php
echo "Olá, mundo!";
?>
Um arquivo PHP mistura HTML e código PHP, permitindo criar páginas dinâmicas. O PHP é delimitado pelas tags <?php ... ?>.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Exemplo PHP</title>
</head>
<body>
<h1><?php echo "Bem-vindo ao PHP!"; ?></h1>
</body>
</html>
As variáveis em PHP começam com o símbolo $. O tipo de dado é definido automaticamente, permitindo uma escrita simples e direta.
<?php
$nome = "Andrei";
$idade = 25;
$altura = 1.80;
$ativo = true;
echo "Nome: $nome, Idade: $idade anos.";
?>
Operadores permitem cálculos e comparações, enquanto as estruturas condicionais controlam o fluxo da execução com base em condições.
<?php
$nota = 8;
if ($nota >= 7) {
echo "Aprovado!";
} else {
echo "Reprovado!";
}
?>
Laços são usados para repetir ações. O for define limites de repetição, e o while executa enquanto uma condição for verdadeira.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Número: $i<br>";
}
$contador = 1;
while ($contador <= 3) {
echo "Contagem: $contador<br>";
$contador++;
}
?>
Funções organizam o código em blocos reutilizáveis. Elas podem receber parâmetros e retornar valores, tornando o desenvolvimento mais eficiente.
<?php
function saudacao($nome) {
return "Olá, $nome!";
}
echo saudacao("Andrei");
?>
PHP processa formulários facilmente, capturando dados enviados via POST ou GET. É amplamente usado em cadastros e autenticações.
<form method="POST" action="processa.php">
<input type="text" name="nome" placeholder="Digite seu nome">
<button type="submit">Enviar</button>
</form>
Arquivo processa.php:
<?php
$nome = $_POST['nome'];
echo "Olá, $nome! Seja bem-vindo.";
?>
Uma das principais forças do PHP é sua integração com bancos de dados. O exemplo abaixo mostra como conectar-se ao MySQL e buscar registros.
<?php
$conn = new mysqli("localhost", "usuario", "senha", "banco");
if ($conn->connect_error) {
die("Falha na conexão: " . $conn->connect_error);
}
$sql = "SELECT nome, idade FROM usuarios";
$resultado = $conn->query($sql);
while ($linha = $resultado->fetch_assoc()) {
echo "Nome: " . $linha['nome'] . " - Idade: " . $linha['idade'] . "<br>";
}
$conn->close();
?>
O comando include permite reutilizar componentes, como cabeçalhos e rodapés, em várias páginas. Ideal para manter consistência e facilitar atualizações.
<?php include 'menu.php'; ?>
PHP é uma linguagem essencial para o desenvolvimento web moderno. Fácil de aprender e altamente produtiva, ela permite criar sites dinâmicos, sistemas administrativos e APIs. Dominar seus fundamentos é o primeiro passo para evoluir a frameworks robustos como Laravel ou CodeIgniter.
Comece criando pequenos projetos, como um formulário de contato, um sistema de login ou um CRUD simples. A prática constante é o melhor caminho para dominar PHP e compreender sua integração com o banco de dados e o front-end.
Este artigo foi desenvolvido com o auxílio de ferramentas de inteligência artificial e revisado manualmente, garantindo precisão, clareza e aplicabilidade prática. A união entre tecnologia e revisão humana resulta em um conteúdo técnico acessível e confiável.
As imagens foram geradas utilizando lexica.art.