PWEB – 05/08/2026

1. O que é PHP?

PHP é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode trabalhar em conjunto com códigos HTML.

O nome PHP significa:

PHP: Hypertext Preprocessor

A primeira letra da sigla faz referência à própria sigla.

HTTP (Hypertext Transfer Protocol, ou Protocolo de Transferência de Hipertexto)


Exemplo de sites dinâmicos

Quando você acessa:

  • Facebook
  • Wikipedia
  • Sistemas escolares
  • Bancos
  • Lojas virtuais

o servidor recebe sua solicitação, executa um programa (como PHP) e gera uma página personalizada para você.


2. Como funciona uma aplicação PHP?

Observe que o navegador nunca executa PHP.

Quem executa o código é o servidor.

O navegador recebe apenas:

  • HTML
  • CSS
  • JavaScript
  • Imagens

3. Diferença entre HTML e PHP

HTML

  • É uma linguagem de marcação.
  • Serve para estruturar páginas.

Exemplo:

<h1>Bem-vindo</h1>

Resultado:

Bem-vindo


PHP

É uma linguagem de programação.

Exemplo:

<?php
echo "Bem-vindo";
?>

O PHP produz o HTML que será enviado ao navegador.


4. História do PHP

1994

O programador canadense-dinamarquês Rasmus Lerdorf criou algumas ferramentas para acompanhar visitas ao seu currículo online.

Inicialmente, chamou o projeto de:

Personal Home Page Tools

Na época, não existia a intenção de criar uma linguagem de programação.


1995

O código foi disponibilizado gratuitamente para outros desenvolvedores.

Outras pessoas começaram a colaborar.


PHP/FI

Posteriormente surgiu:

PHP/FI

FI significa:

Forms Interpreter

Agora o PHP já conseguia:

  • Processar formulários
  • Acessar bancos de dados
  • Gerar páginas dinâmicas

PHP 3 (1998)

Foi praticamente uma reescrita completa da linguagem.

Principais mudanças:

  • Melhor desempenho
  • Extensível
  • Maior estabilidade

Foi nesta versão que o nome passou a significar:

PHP: Hypertext Preprocessor


PHP 4 (2000)

Introduziu o motor Zend Engine.

Melhorias:

  • Muito mais rápido
  • Mais estável
  • Suporte ampliado a servidores

Foi uma das versões mais utilizadas da história.


PHP 5 (2004)

Grande evolução da linguagem.

Introduziu:

  • Programação Orientada a Objetos moderna
  • Exceptions
  • PDO
  • Melhor gerenciamento de memória

Essa versão dominou o mercado durante muitos anos.


PHP 7 (2015)

Foi um enorme salto de desempenho.

Melhorias:

  • Até duas vezes mais rápido
  • Menor consumo de memória
  • Novos operadores
  • Melhor tratamento de erros

PHP 8 (2020)

Versão atual da família mais utilizada.

Novidades:

  • JIT (Just In Time Compiler)
  • Match Expression
  • Attributes
  • Union Types
  • Named Arguments
  • Constructor Property Promotion

As versões 8.x continuam recebendo melhorias e otimizações.


Linha do tempo

AnoVersãoDestaque
1994PHP ToolsOrigem
1995PHP/FIFormulários
1998PHP 3Reescrita
2000PHP 4Zend Engine
2004PHP 5Programação Orientada a Objetos
2015PHP 7Alto desempenho
2020PHP 8Recursos modernos

5. Onde o PHP é utilizado?

PHP é utilizado para desenvolver:

  • Sites institucionais
  • Sistemas escolares
  • Sistemas hospitalares
  • Sistemas bancários
  • Blogs
  • Fóruns
  • APIs
  • E-commerce
  • Sistemas administrativos
  • Portais governamentais

Exemplos conhecidos

Diversos sistemas populares utilizam PHP, como:

  • WordPress
  • Moodle
  • MediaWiki (software que mantém a Wikipédia)
  • Drupal
  • Joomla
  • Magento
  • Laravel (framework)
  • Symfony (framework)

6. O que o PHP consegue fazer?

Um programa em PHP pode:

✅ Processar formulários

✅ Fazer login

✅ Cadastrar usuários

✅ Enviar e-mails

✅ Fazer upload de arquivos

✅ Gerar PDFs

✅ Criar APIs

✅ Conectar bancos de dados

✅ Manipular imagens

✅ Gerar relatórios


7. Linguagem Client Side x Server Side

Client Side

Executa no computador do usuário.

Exemplos:

  • HTML
  • CSS
  • JavaScript

Server Side

Executa no servidor.

Exemplos:

  • PHP
  • Java
  • Python
  • C#
  • Ruby
  • Node.js (JavaScript no servidor)

Comparação

ClienteServidor
HTMLPHP
CSSJava
JavaScriptPython
Executa no navegadorExecuta no servidor

8. O que é um Servidor Web?

É um software responsável por responder às requisições feitas pelos navegadores.

Quando alguém acessa um site:

www.exemplo.com

o servidor Web recebe a requisição.

Se houver um arquivo PHP:

index.php

ele envia esse arquivo para o interpretador PHP.

O PHP executa o código e devolve apenas o HTML.


Principais servidores Web

Apache

O mais tradicional.

Muito utilizado com PHP.

Vantagens:

  • Fácil configuração
  • Grande comunidade
  • Excelente documentação

Nginx

Mais moderno.

Muito rápido.

Muito utilizado em:

  • Netflix
  • Cloudflare
  • Grandes portais

Microsoft IIS

Servidor da Microsoft.

Muito usado em ambientes Windows.


Fluxo completo

Chrome

↓

Apache

↓

PHP

↓

MySQL

↓

PHP

↓

Apache

↓

HTML

↓

Chrome

9. Banco de Dados

O PHP normalmente trabalha junto com bancos de dados.

Os mais utilizados:

  • MySQL
  • MariaDB
  • PostgreSQL
  • SQL Server
  • Oracle
  • SQLite

Exemplo

Um sistema escolar pode armazenar:

Aluno

Nome
CPF
Turma
Nota

O PHP consulta o banco e monta a página automaticamente.


10. Ambiente de Desenvolvimento

Para desenvolver em PHP precisamos de:

  • Editor de código
  • PHP
  • Servidor Web
  • Banco de Dados
  • Navegador

Editores mais utilizados

  • Visual Studio Code
  • PHPStorm
  • NetBeans
  • Sublime Text

Servidores locais

São pacotes que já instalam tudo pronto.

XAMPP

Contém:

  • Apache
  • PHP
  • MariaDB
  • phpMyAdmin

É um dos mais utilizados em cursos técnicos.


WAMP

Semelhante ao XAMPP.

Voltado para Windows.


Laragon

Mais moderno.

Muito utilizado atualmente.

Possui:

  • Apache
  • Nginx
  • PHP
  • MySQL
  • Composer

MAMP

Voltado principalmente para macOS.


Estrutura do XAMPP

xampp/

├── apache/

├── php/

├── mysql/

├── htdocs/

└── phpMyAdmin/

A pasta importante é:

htdocs

Ela é a pasta onde colocaremos nossos projetos.

Exemplo:

htdocs/

meusistema/

index.php

11. Como executar um programa PHP?

  1. Instalar o XAMPP.
  2. Iniciar o Apache.
  3. Colocar o projeto dentro da pasta htdocs.
  4. Abrir o navegador.
  5. Digitar:
http://localhost/meusistema

12. Estrutura de um arquivo PHP

Todo código PHP fica entre:

<?php

// código

?>

Quando um arquivo contém apenas PHP, é comum omitir a tag de fechamento (?>), evitando problemas com espaços em branco no final do arquivo.


13. Primeiro programa

<?php

echo "Olá Mundo!";

?>

Resultado:

Olá Mundo!

14. Curiosidades

  • PHP é gratuito.
  • É software livre.
  • Funciona em Windows, Linux e macOS.
  • Pode ser utilizado tanto em pequenos sites quanto em grandes sistemas corporativos.
  • Grande parte da web foi construída utilizando PHP, especialmente por meio de CMSs como o WordPress.

ATIVIDADE

  1. O que é PHP e para que ele é utilizado no desenvolvimento de sites e sistemas?
  2. Quem executa o código PHP: o navegador do usuário ou o servidor? Explique sua resposta.
  3. O que é um servidor Web? Cite um exemplo de servidor Web utilizado com PHP.
  4. Qual é a função do banco de dados em uma aplicação desenvolvida em PHP?
  5. Depois que o PHP processa uma requisição, o que é enviado ao navegador para que a página seja exibida ao usuário?

Rolar para cima