O que é um depurador PHP?
Um depurador PHP é um programa de software que avalia o código PHP quanto a sintaxe e erros lógicos para permitir que um scriptwriter PHP trabalhe com mais eficiência. Muitos desses degadores existem e variam em qualidade, custo e complexidade. Alguns funcionam em um ambiente completo de desenvolvimento integrado (IDE) com várias ferramentas de desenvolvimento sofisticadas, enquanto outros mantêm uma única função em uma interface simples.
O pré-processador de hipertexto PHP (PHP) é uma linguagem de script do lado do servidor que aprimora a experiência da página da web, fornecendo conteúdo dinâmico à página em resposta à entrada do usuário ou outros sinais. O PHP é um acrônimo recursivo, o que significa que a abreviação faz parte do nome. A primeira letra, P, significa PHP na abreviação.
O software do lado do servidor reside no servidor, o computador que hospeda a página da web e lida com a manipulação e armazenamento de dados no servidor, em oposição ao lado do usuário, chamado de lado do cliente. É uma linguagem de script, pois o PHP não é um idioma totalmente desenvolvidoenvelhecer com um compilador para criar arquivos executáveis, mas adiciona segmentos de código ao código -fonte da página da web. O código -fonte da página da web está escrito no Hypertext Markup Language (HTML). O código PHP pode ser considerado um código HTML especializado. Por esse motivo, um depurador PHP também deve incluir um depurador HTML.
O PHP é popular porque é fácil de aprender e interfina os bancos de dados de linguagem de consulta estruturada (SQL) e com o Apache, um software de servidor comum, e está prontamente disponível sem cobrança para qualquer desenvolvedor. Como o PHP é tão acessível, os novos programadores usam o idioma e ajudam a impulsionar o mercado para um depurador PHP. Muitos desses programadores estão familiarizados com as ferramentas da web de desenvolvimento da Web do que você é o que você está (WYSIWYG), como o Microsoft FrontPage® e desejam a mesma facilidade de uso durante o desenvolvimento de aplicativos PHP.
Recursos que um depurador PHP pode exibir incluem passo a passoExecução de etapas, pontos de observação e refazer/desfazer. Um depurador pode manter um histórico de alterações e permitir que o usuário atenda a execução quando desejado. Uma função de rastreamento de pilha permite ao desenvolvedor ver as linhas que foram executadas e o valor das variáveis antes de um erro. A capacidade de um programa de reconhecer erros de sintaxe, que geralmente digitam erros ou usos simples de comando, é a chave para sua utilidade. Um depurador inteligente antecipará qual deve ser a sintaxe e corrigir o erro automaticamente ou sugerir a correção do usuário.
Em um depurador PHP completo, partes da tela serão dedicadas a uma saída em tempo real da página da web em execução. Vários scripts podem ser capazes de executar simultaneamente. A capacidade de alternar o código entre os computadores de teste de desenvolvimento e os servidores da Internet sem modificação de código é muito útil. Um Profiler PHP pode ser incluído com um depurador PHP. Este software rastreia as métricas da página da web, como quantas consultas estão abertas ou quanto tempoleva para o programa executar.