.PHP

Arquivo PHP

PHP Script / Hypertext Preprocessor Source File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PHP é um código-fonte de texto simples executado no servidor, escrito em PHP, a linguagem por trás do WordPress e da maioria dos sistemas de gerenciamento de conteúdo. Para lê-lo ou editá-lo, abra-o em um editor de texto como o VS Code ou Notepad++. Para executá-lo e ver sua saída, você precisa de um servidor web com PHP - localmente via XAMPP ou o servidor embutido do PHP - porque o PHP é executado no servidor, não no navegador.

Desenvolvedor: The PHP Group (originally Rasmus Lerdorf) Categoria: Arquivos de Internet Padrão aberto MIME: application/x-httpd-php
ABRE EM Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Aug 5, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PHP?

Um arquivo .php é um documento de texto simples que contém código-fonte escrito em PHP (Hypertext Preprocessor), uma linguagem de script de servidor amplamente utilizada. Um arquivo .php pode conter código PHP misturado com marcação HTML, texto e CSS ou JavaScript em linha.

Aplicações de arquivos PHP

Arquivos PHP são usados para gerar páginas HTML dinamicamente usando o motor PHP do servidor. Arquivos PHP também são usados para criar aplicações web. Sites comumente utilizam arquivos .php para processar formulários online - por exemplo, um formulário de dados de contato - ou como um meio de acessar bancos de dados. O WordPress, um conhecido sistema de gerenciamento de conteúdo, usa scripts PHP extensivamente, assim como frameworks populares como Laravel e Symfony.

Processamento de arquivos PHP

O código do arquivo PHP é processado pelo motor PHP residente no servidor web, que gera uma saída HTML dinâmica. Este conteúdo HTML é então enviado para o navegador web do usuário e exibido como uma página web. Este processo garante que o código PHP real não possa ser acessado pelo usuário, mesmo visualizando o código-fonte da página. Blocos de código PHP começam com a tag de abertura <?php; a tag de fechamento ?> é intencionalmente omitida no final de arquivos de script puros para evitar saídas não intencionais antes que os cabeçalhos HTTP sejam enviados.

Informações adicionais

  • index.php é frequentemente o arquivo principal do site carregado pelo navegador web quando um diretório é solicitado.
  • O PHP também pode ser executado a partir da linha de comando usando php script.php.
  • Outras extensões de arquivo que também carregam código PHP incluem .phtml, .phps, .php3, .php4, .php5 e .php7.

Segurança e proteção

RISCO: MEDIUM

Um arquivo .php é um programa que roda EM UM SERVIDOR, portanto, um script PHP malicioso (uma «web shell» como c99/r57) enviado para um site pode permitir que um invasor execute comandos, leia o banco de dados ou assuma o controle do servidor - nunca implante arquivos .php de fontes não confiáveis em um site ativo sem revisá-los. Apenas abrir um .php em um editor de texto é seguro (é apenas texto) e NÃO o executa. Dois riscos operacionais: (1) arquivos .php frequentemente contêm senhas de banco de dados e chaves de API, portanto, não devem ser publicamente baixáveis; (2) executar PHP em uma versão desatualizada e sem suporte (PHP 5/7) expõe vulnerabilidades conhecidas - mantenha o PHP atualizado para uma ramificação 8.x suportada.

Detalhes do formato

em resumo
NOME COMPLETOPHP Script / Hypertext Preprocessor Source File
DESENVOLVEDORThe PHP Group (originally Rasmus Lerdorf)desde 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
TIPO MIMEapplication/x-httpd-php
TIPOScript de servidor em texto simples (código-fonte PHP, frequentemente misturado com HTML)
PADRÃOAberto · livre de royalties

Programas que abrem arquivos PHP

Windows4 apps
Notepad Código aberto Abra o .php para visualizar ou editar a origem com realce (não o executa).
Visual Studio Code Gratuito Abra o .php para ler/editar com realce de sintaxe PHP; adicione a extensão PHP/Intelephense para preenchimento automático.
XAMPP (Apache + PHP + MySQL) Código aberto Instale o XAMPP, coloque o .php na pasta htdocs, inicie o Apache e navegue até http://localhost/arquivo.php para EXECUTÁ-LO.
PHP (built-in server) Código aberto Instale o PHP, então na pasta do arquivo execute «php -S localhost:8000» e abra http://localhost:8000/arquivo.php para executá-lo.
macOS3 apps
BBEdit Freemium Abra o .php para editar com suporte a sintaxe PHP (o modo gratuito cobre a edição).
Visual Studio Code Gratuito Abra o .php para ler/editar com realce de sintaxe PHP; adicione a extensão PHP/Intelephense para preenchimento automático.
MAMP Freemium Pacote local Apache/Nginx + PHP + MySQL para Mac - coloque o .php na raiz do documento e execute-o via localhost.
Linux2 apps
Visual Studio Code Gratuito Abra o .php para ler/editar com realce de sintaxe PHP; adicione a extensão PHP/Intelephense para preenchimento automático.
PHP CLI + Apache Código aberto Instale via gerenciador de pacotes (ex: «apt install php apache2»). Execute um arquivo com «php arquivo.php», ou sirva-o via Apache/Nginx.

Detalhes técnicos

especificação profunda
Tipo de arquivoScript de servidor em texto simples, codificado em UTF-8
Tipo MIMEapplication/x-httpd-php
Assinatura do arquivo (magic bytes)Nenhuma - texto simples sem assinatura binária; os arquivos normalmente abrem com a tag <?php no deslocamento de byte 0
Tag de abertura<?php (bloco padrão) ou <?= (tag de eco curta para saída em linha)
Tag de fechamento?> - opcional; intencionalmente omitida no final de arquivos PHP puros para evitar saída acidental de espaços em branco antes dos cabeçalhos HTTP
Modelo de execuçãoLado do servidor; o motor PHP no servidor web interpreta o arquivo e entrega o HTML resultante ao navegador do cliente
Motor PHPZend Engine - o interpretador principal que alimenta o tempo de execução oficial do PHP, com suporte a compilador JIT
Execução CLIphp script.php ou php -f script.php
Sintaxe de variáveisTodos os nomes de variáveis são prefixados com $ (ex: $name, $count, $items)
Sensibilidade a maiúsculasNomes de variáveis diferenciam maiúsculas de minúsculas; nomes de funções e classes não
Superglobais$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - arrays pré-definidos para contexto de requisição HTTP e sessão
Principais frameworks e CMSLaravel, Symfony, CodeIgniter (frameworks); WordPress, Drupal, Joomla (sistemas de gerenciamento de conteúdo)
Acesso a banco de dadosExtensões MySQLi e PDO integradas; suporta MySQL, PostgreSQL, SQLite e outros bancos de dados
Configuração de tempo de execuçãophp.ini controla limites de memória, relato de erros, tamanhos de upload de arquivos e quais extensões são carregadas
Extensões relacionadas.phtml (mistura de template PHP/HTML), .phps (exibição de código-fonte PHP), .php3 / .php4 / .php5 / .php7 (scripts PHP de versões legadas)
Lançado1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Padrão abertoSim · livre de royalties
Especificaçãowww.php.net

Conversões de PHP

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PHP. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PHP.

Perguntas frequentes

Como abro um arquivo .php?
Para LER ou editar o código, abra-o em um editor de texto como VS Code ou Notepad++ (é texto simples). Para VER o que ele produz, você deve executá-lo em um servidor web com PHP - localmente via XAMPP/MAMP ou «php -S localhost:8000» - porque o PHP é executado no lado do servidor, não no navegador.
Por que meu arquivo .php aparece como texto simples / código no navegador?
Porque não há um motor PHP executando-o. Abrir um .php do seu disco rígido em um navegador não o executa. Coloque-o em um servidor com PHP (ou um pacote local como XAMPP) e acesse-o via uma URL http://localhost para que o PHP rode e retorne HTML.
Posso converter um arquivo PHP para HTML?
Não estaticamente - mas executar o .php em um servidor produz HTML, que você pode salvar com o «Salvar como» do navegador ou com wget/curl contra a URL ativa. Você captura apenas um instantâneo renderizado; toda a lógica dinâmica e chamadas de banco de dados são perdidas.
Como executo um arquivo PHP no meu próprio computador?
Instale um pacote PHP local - XAMPP ou Laragon no Windows, MAMP no Mac - coloque o arquivo na raiz da web (web root) e abra-o via http://localhost. Ou instale o PHP sozinho e execute «php -S localhost:8000» na pasta, então navegue até o arquivo.
É seguro abrir um arquivo .php?
Abrir em um editor é seguro - é apenas texto e não será executado. O risco está em IMPLANTAR um .php desconhecido em um servidor web ativo, onde ele é executado; scripts maliciosos («web shells») podem comprometer todo o site. Revise qualquer PHP de terceiros antes de executá-lo.
Qual programa abre o functions.php no WordPress?
O functions.php é um arquivo de tema PHP normal - edite-o no VS Code ou Notepad++ (ou no editor de arquivos de tema do WordPress, com cautela). Um erro de sintaxe ali pode causar uma tela branca em todo o site, então edite uma cópia e mantenha um backup.

Referências

1PHP.net - official manual and downloadswww.php.net
2PHP supported versions / release roadmapwww.php.net

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Extensões relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z