Questão de Programação — Linguagens de programação — Quadrix 2024
- Código
- qg347469
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico Administrativo - Suporte Técnico em Informática
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: C — CERTO. O PHP é uma linguagem de script executada no servidor: o código-fonte é processado pelo interpretador PHP no servidor e somente o resultado (geralmente HTML) é enviado ao navegador do cliente. Essa é a característica central do PHP como linguagem server-side, e o item a descreve corretamente.
O PHP (PHP: Hypertext Preprocessor) é uma linguagem de programação amplamente utilizada para desenvolvimento web. Sua principal característica é ser uma linguagem interpretada e executada no lado do servidor. Isso significa que, quando um usuário acessa uma página PHP, o servidor web (como Apache ou Nginx) aciona o interpretador PHP, que processa o script linha por linha, executa as instruções (como consultas a banco de dados, manipulação de arquivos, cálculos) e gera uma saída — normalmente HTML, CSS e JavaScript — que é então enviada ao navegador do cliente. O navegador nunca recebe o código PHP em si, apenas o resultado do processamento.
Essa arquitetura contrasta com linguagens client-side, como JavaScript, que são executadas no navegador do usuário. No caso do JavaScript, o código é enviado ao navegador e interpretado por ele, podendo manipular a página após o carregamento. Já o PHP, por ser server-side, permite acesso a recursos do servidor (banco de dados, sistema de arquivos, etc.) de forma segura, pois o código-fonte não é exposto ao cliente.
É importante destacar que o PHP é uma linguagem interpretada, não compilada. No entanto, a partir do PHP 5.4, o interpretador utiliza um mecanismo de compilação em tempo de execução (opcode caching), como o OPcache, que melhora o desempenho, mas a natureza fundamental permanece: o script é processado no servidor a cada requisição (ou com cache) e o resultado é enviado ao cliente.
A banca explora aqui um conceito básico, mas fundamental: a distinção entre processamento no servidor e no cliente. O candidato que confunde PHP com JavaScript, ou que não entende o fluxo de requisição-resposta, pode marcar errado. Mas o item está perfeitamente alinhado com a definição clássica de PHP.
A afirmação está correta. O PHP é, de fato, uma linguagem interpretada no lado do servidor. O fluxo é: o navegador faz uma requisição HTTP ao servidor → o servidor identifica o arquivo .php → o interpretador PHP processa o script → o resultado (geralmente HTML) é enviado de volta ao navegador. O navegador não executa o código PHP, apenas recebe o output. Essa é a essência do PHP como linguagem server-side, e o item a descreve com precisão.
Para fixar, lembre-se do fluxo: requisição → servidor processa PHP → resposta HTML ao navegador. Compare com JavaScript, que é executado no navegador (client-side). Em provas, quando a questão falar em "script processado antes de ser enviado ao navegador", associe imediatamente a PHP, Python (com frameworks), Ruby, etc. — linguagens server-side.
Gabarito: C — CERTO.
Link permanente: /questoes/qg347469