Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — VUNESP 2025

ProgramaçãoLinguagens de programação
Código
vu112222
Banca
VUNESP
Órgão
UNESP
Ano
2025
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico III - Área de Atuação: Assistente de Suporte Acadêmico III - Área de Atuação: Suporte em Tecnologia da Informação - Edital nº 232
Uma das vantagens da linguagem PHP é a facilidade de inserir trechos de código PHP em arquivos HTML. Para isso, os blocos de código PHP devem ser delimitados por:
  1. A@php e @end
  2. B<?php e ?>
  3. C<php e /php>
  4. D{php e ?>
  5. E{php e /php}
Revelar gabarito e comentário

GabaritoB — <?php e ?>

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PHP – Sintaxe de Delimitação em HTML

Gabarito: letra B. A forma padrão para embutir código PHP em arquivos HTML é utilizar as tags de abertura <?php e fechamento ?>. Essa é a notação mais comum e recomendada pela própria documentação do PHP.

Alternativa A — ❌ Incorreta

A notação @php e @end não é uma sintaxe nativa do PHP. Ela é utilizada em alguns frameworks, como o Laravel (Blade), mas não no PHP puro para delimitar blocos de código.

Alternativa B — ✅ Correta ⟵ GABARITO

A tag <?php inicia um bloco de código PHP e o ?> o finaliza. Exemplo:

<?php echo "Olá, mundo!"; ?>

É a sintaxe padrão e funciona em qualquer ambiente PHP.

Alternativa C — ❌ Incorreta

<php e </php> não são tags válidas no PHP. O PHP não utiliza sintaxe semelhante ao HTML para blocos de código.

Alternativa D — ❌ Incorreta

{php e ?> misturam chaves com a tag de fechamento, o que não é reconhecido pelo interpretador PHP.

Alternativa E — ❌ Incorreta

{php e </php> também não são válidos. Não existe tal construção na linguagem.

PEGA ESSA DICA!

Memorize a tag de abertura <?php e de fechamento ?>. Em alguns contextos (arquivos exclusivamente PHP), pode-se omitir o fechamento, mas para embutir em HTML o uso do ?> é necessário.

Gabarito: letra B.

Link permanente: /questoes/vu112222