Skip to main content

Introdução | PHP

  • Introdução | PHP
info

A partir do PHP 5.4 (lançado em 2012) o PHP passou a incluir um servidor web embutido.

php -S localhost:8000

PHP (Hypertext Preprocessor) é uma linguagem de programação de propósito geral, muito utilizada no desenvolvimento web para criar páginas dinâmicas.


🔹 Estrutura básica de um arquivo PHP

Um arquivo PHP geralmente tem a extensão .php e pode conter código HTML e PHP misturados.

<?php
// Este é um comentário de linha única
/*
Este é um comentário
de múltiplas linhas
*/

echo "Olá, mundo!"; // Exibe texto na tela
?>

🔹 Variáveis

As variáveis em PHP sempre começam com o símbolo $.

<?php
$nome = "Maria"; // string
$idade = 25; // inteiro
$peso = 68.5; // float
$ativo = true; // booleano

echo "Nome: $nome, Idade: $idade anos, Peso: $peso kg";
?>

🔹 Tipos de dados comuns

  • String: texto ("Olá").
  • Integer: número inteiro (10).
  • Float: número decimal (10.5).
  • Boolean: verdadeiro/falso (true / false).
  • Array: lista de valores.
  • Object: instância de uma classe.

🔹 Operadores básicos

<?php
$a = 10;
$b = 3;

echo $a + $b; // soma → 13
echo $a - $b; // subtração → 7
echo $a * $b; // multiplicação → 30
echo $a / $b; // divisão → 3.333...
echo $a % $b; // resto → 1
?>

🔹 Estruturas de controle

If / Else

<?php
$idade = 20;

if ($idade >= 18) {
echo "Maior de idade";
} else {
echo "Menor de idade";
}
?>

For

<?php
for ($i = 1; $i <= 5; $i++) {
echo "Número: $i <br>";
}
?>

Foreach (para arrays)

<?php
$frutas = ["maçã", "banana", "laranja"];

foreach ($frutas as $fruta) {
echo "Fruta: $fruta <br>";
}
?>

🔹 Funções

<?php
function somar($a, $b) {
return $a + $b;
}

echo somar(5, 3); // resultado → 8
?>

🔹 Trabalhando com Arquivos

Criar e escrever em um arquivo

<?php
$arquivo = fopen("teste.txt", "w"); // cria ou sobrescreve
fwrite($arquivo, "Olá, este é um teste!\n");
fclose($arquivo);
?>

Ler um arquivo

<?php
$arquivo = fopen("teste.txt", "r");
while (!feof($arquivo)) {
echo fgets($arquivo) . "<br>";
}
fclose($arquivo);
?>

🔹 Exemplo de página PHP completa

<?php
$nome = "João";
$idade = 30;

function saudacao($nome, $idade) {
return "Olá, $nome! Você tem $idade anos.";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Exemplo PHP</title>
</head>
<body>
<h1><?php echo saudacao($nome, $idade); ?></h1>
</body>
</html>

👉 Quer que eu monte essa doc em PDF ou DOCX pra você já ter um material de referência salvo?