PHP é uma linguagem de script embutida no HTML. Seu objetivo...

Próximas questões
Com base no mesmo assunto
Q1069985 Programação

PHP é uma linguagem de script embutida no HTML. Seu objetivo é permitir que desenvolvedores web escrevam páginas geradas dinamicamente de forma rápida.


Considerando a linguagem de programação PHP, em sua versão 5.4.0, assinale a afirmativa correta.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra C

Vamos entender o contexto da questão e por que a alternativa C é a correta. A linguagem PHP é uma poderosa ferramenta para o desenvolvimento de aplicações web que permite a criação de conteúdo dinâmico. Este tipo de conteúdo é gerado através de scripts que rodam no servidor e interagem com o cliente, ou seja, o navegador do usuário.

A alternativa correta é a C, que afirma que é possível acessar informações no cabeçalho de requisição diretamente utilizando a função getallheaders() quando se está rodando o PHP como um módulo do servidor web Apache. Isso é verdadeiro, pois a função getallheaders() permite a um script PHP obter os cabeçalhos de requisição HTTP enviados pelo navegador, o que pode ser extremamente útil para diversas finalidades, como autenticação, negociação de conteúdo, entre outros.

É importante frisar que a manipulação de cabeçalhos HTTP pode fornecer informações valiosas sobre a requisição, como tipo de conteúdo esperado, idioma preferido, cookies, entre outros dados que podem ser cruciais para a lógica de uma aplicação web.

As demais alternativas são incorretas por diferentes motivos:

  • A variável $_POST é uma superglobal predefinida pelo PHP e contém dados de um formulário enviado via método POST, não sendo definida pelo usuário, mas sim, preenchida automaticamente pelo PHP.
  • PHP não é uma linguagem de baixo nível; pelo contrário, é uma linguagem de alto nível orientada para a web.
  • O operador para concatenação de strings em PHP é o ponto (.), e não o símbolo "&".
  • As tags são parte da declaração de um documento XML e não são interpretadas pelo PHP como tags de abertura ou fechamento do código PHP. Além disso, a opção de short tags está relacionada com a forma abreviada de abrir tags PHP ( em vez de ), e não tem relação com tags XML.

Assim, ao se preparar para concursos na área de programação, é essencial ter um bom entendimento sobre as funções e características das linguagens em questão, como o PHP, e saber como elas interagem com o ambiente do servidor e as requisições do cliente.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

getallheaders — Obtém todos os cabeçalhos HTTP da requisição atual. Essa função é um sinônimo de apache_request_headers().

Fonte: https://www.php.net/manual/pt_BR/function.getallheaders.php

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo