Considere as seguintes afirmativas sobre a linguagem PHP. I...
I. O módulo xDebug permite verificar quantas vezes uma função foi chamada em uma execução (profiling).
II. O PHP-FPM e o servidor web rodam como processos distintos.
III. O parâmetro open_short_tags determina se é possível iniciar e finalizar o escopo do PHP com "<?" e "?>".
Assinale a alternativa CORRETA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Todas as afirmativas estão corretas.
A questão aborda conhecimentos específicos sobre a linguagem de programação PHP e algumas de suas funcionalidades e configurações. Vamos analisar cada uma das afirmativas:
- Afirmativa I: O xDebug é uma extensão de depuração e profiling para PHP muito poderosa. Ela de fato permite verificar a quantidade de vezes que uma função foi chamada, além de fornecer muitas outras informações úteis para o desenvolvimento e depuração de aplicações PHP. Portanto, essa afirmativa está correta.
- Afirmativa II: O PHP-FPM (FastCGI Process Manager) é um gerenciador de processos alternativo para o PHP que melhora consideravelmente a performance de sites. Ele executa e gerencia processos PHP separadamente do servidor web (como Apache ou Nginx), o que oferece melhor isolamento, gerenciamento e escalabilidade para aplicações PHP. Assim, esta afirmativa também está correta.
- Afirmativa III: O parâmetro open_short_tags determina se o PHP aceitará a abertura de código com a tag curta "<?". Quando habilitado, o PHP permite que o código seja iniciado com "<?" em vez da tag padrão "<?php". Vale ressaltar que o uso de tags curtas não é recomendado, especialmente porque elas podem não estar habilitadas em todas as configurações de servidor e podem causar problemas de compatibilidade. Mas no contexto da questão, a afirmativa está correta.
Com base na análise das afirmativas, concluímos que a alternativa D é a correta, afirmando que todas as afirmativas sobre a linguagem PHP e seus respectivos componentes e configurações estão corretas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo