Pular para o conteúdo
NewKitApp

Pesquisar ferramentas

Vá para qualquer ferramenta pelo nome

PHP Minifier

Remova comentários e espaços em branco de PHP para reduzir o tamanho do arquivo.

What is PHP Minifier?

O PHP Minifier remove comentários e espaços em branco desnecessários de um arquivo PHP para reduzi-lo para produção, tudo no seu navegador. Ele remove comentários `//`, `#` e de bloco, e colapsa cada sequência de espaços, tabs e quebras de linha fora de strings entre aspas e blocos heredoc/nowdoc, mantendo completamente intocado o conteúdo de strings entre aspas simples e duplas (com escapes), corpos de heredoc/nowdoc e as tags `<?php` / `?>`. Um espaço entre dois tokens do tipo palavra (um identificador, variável, número ou string entre aspas) é sempre preservado para que dois tokens nunca sejam acidentalmente mesclados em outro diferente — então `echo "x"` continua `echo "x"` e `foo /* c */ bar` continua `foo bar` em vez de colapsar no identificador quebrado `foobar`. A ferramenta mostra exatamente quantos bytes e qual porcentagem você economizou antes de publicar o resultado.

How to Use PHP Minifier

  1. Cole seu PHP na caixa de entrada.
  2. O resultado minificado aparece instantaneamente abaixo, junto com os bytes e a porcentagem economizados.
  3. Copie o PHP minificado com o botão de copiar.

Examples

Comentários removidos e tags preservadas

Input: <?php // greet the user echo "Hello"; # trailing comment ?>

Output: <?php echo "Hello";?>

Espaços em branco colapsados ao redor de operadores

Input: <?php function add( $a , $b ) { return $a + $b ; } ?>

Output: <?php function add($a,$b){return $a+$b;}?>

Strings contendo // e # são mantidas literalmente

Input: <?php echo "https://example.com #tag"; ?>

Output: <?php echo "https://example.com #tag";?>

Common Mistakes

  • Minificar PHP como sua única cópia de trabalho — sempre mantenha um arquivo-fonte formatado e comentado, e minifique uma cópia dele, não o contrário.
  • Esperar eliminação de código morto, renomeação de variáveis ou otimização de opcode — esta ferramenta só remove espaços em branco e comentários, não reescreve o que o código faz.
  • Usar em templates PHP que intercalam `?>` ... HTML ... `<?php` e esperar que o HTML literal entre as tags seja preservado byte a byte — ela visa blocos de código PHP puro; minifique arquivos de template com cuidado e revise o diff.
  • Esquecer que PHP minificado é muito mais difícil de depurar em produção — mapeie de volta ao código-fonte, ou mantenha a versão embelezada à mão (veja a ferramenta PHP Beautifier).

Why Use This Tool

  • Processa tudo no lado do cliente — seu PHP nunca sai do seu navegador.
  • Strings entre aspas e corpos de heredoc/nowdoc são protegidos do colapso de espaços e da remoção de comentários.
  • Mantém um espaço separador onde dois tokens se mesclariam de outra forma, para que a saída sempre seja interpretada como a entrada.
  • Mostra exatamente quantos bytes e qual porcentagem foram economizados.

Frequently Asked Questions