.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.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

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