Questão de Programação — PHP — Avança SP 2026
- Código
- gp003727
- Banca
- Avança SP
- Órgão
- Prefeitura de Rio Claro - SP
- Ano
- 2026
- Cargo
- Analista de Tecnologia da Informação
- A<1php e 2php>
- B<?php e ?>
- C<script e </sript>
- D{% e %}
- E/*e*/
GabaritoB — <?php e ?>
Gabarito: letra B. No PHP, o bloco de código é delimitado pelas tags <?php (abertura) e ?> (fechamento), que instruem o interpretador do servidor a processar o conteúdo entre elas como código PHP. As demais alternativas apresentam sintaxes de outras linguagens ou formatos inexistentes.
O PHP é uma linguagem de script executada no servidor, e para que o interpretador identifique onde começa e termina o código PHP dentro de um arquivo (que pode conter HTML, CSS, etc.), são utilizadas tags especiais. A tag de abertura padrão é <?php e a de fechamento é ?>. Essa é a forma mais comum e recomendada, pois garante compatibilidade e evita ambiguidades. Existe também a tag curta <? (que depende da configuração short_open_tag no php.ini), mas a forma completa é a mais segura e amplamente utilizada.
Quando o servidor processa um arquivo .php, ele interpreta todo o conteúdo que está entre essas tags como código PHP, e o restante (fora delas) é tratado como HTML puro. Por exemplo:
<?php
echo "Olá, mundo!";
?>Nesse trecho, o interpretador executa o comando echo e gera a saída HTML correspondente. Fora das tags, o conteúdo é enviado diretamente ao navegador sem processamento.
A banca explora aqui o conhecimento básico da sintaxe da linguagem, que é fundamental para qualquer desenvolvedor web. É importante diferenciar as tags do PHP das tags de outras linguagens, como HTML (<script>), JavaScript (também usa <script>), e de linguagens de template como Twig ({% %}) ou Django ({{ }}).
A sintaxe <1php e 2php> não existe no PHP. Não há nenhuma variação de tag com números. A tag correta é <?php e ?>.
As tags <?php e ?> são exatamente as que delimitam um bloco de código PHP. A abertura <?php indica o início do processamento, e o fechamento ?> indica o fim. É a forma padrão e mais utilizada.
<script e </script> são tags HTML usadas para incorporar scripts, geralmente JavaScript, em páginas web. Não são utilizadas para delimitar código PHP. Além disso, a alternativa apresenta um erro de digitação (</sript> em vez de </script>), mas mesmo que estivesse correta, não seria a resposta.
{% e %} são tags usadas em linguagens de template, como Twig (PHP) ou Jinja (Python), para controle de lógica e exibição de variáveis. Não são tags nativas do PHP para delimitar código.
/* e */ são usados para comentários de múltiplas linhas em PHP e em muitas outras linguagens (C, Java, JavaScript). Não delimitam blocos de código executável.
Gabarito: letra B
Link permanente: /questoes/gp003727