Questão de Programação — Linguagens de programação — Avança SP 2024
Programação›Linguagens de programação
Código
qg088602
Banca
Avança SP
Órgão
Prefeitura de Lorena - SP
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Em um script PHP, a instrução 'echo' é usada para:
AConectar-se a um banco de dados MySQL.
BDefinir uma variável.
CImportar um arquivo PHP externo.
DIniciar uma sessão ou um cookie.
EEnviar uma resposta ao navegador do usuário.
Revelar gabarito e comentário▾
GabaritoE — Enviar uma resposta ao navegador do usuário.
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”.
Comando echo no PHP
Gabarito: letra E. A instrução echo no PHP é uma construção da linguagem utilizada para enviar uma resposta ao navegador do usuário, ou seja, para produzir saída de dados — exatamente o que a alternativa correta descreve. As demais alternativas atribuem ao echo funções que pertencem a outras instruções ou extensões do PHP, como conexão com banco de dados, declaração de variáveis, inclusão de arquivos e gerenciamento de sessões.
O echo é um dos comandos de saída mais básicos e utilizados em PHP. Ele não é uma função, mas uma construção da linguagem (language construct), o que significa que pode ser usado com ou sem parênteses: echo "Olá"; ou echo("Olá");. Sua função é simples: exibir uma ou mais strings na saída do script, que, em um contexto web, é enviada ao navegador do cliente. É o equivalente ao print em outras linguagens ou ao System.out.println em Java, mas com a particularidade de ser uma construção nativa do PHP, sem valor de retorno.
Para entender a função do echo, é preciso compreender o fluxo de uma aplicação web em PHP. O PHP é uma linguagem interpretada e executada no lado do servidor. Quando um usuário faz uma requisição a uma página .php, o servidor processa o script e o resultado da execução — incluindo tudo o que é produzido por echo — é enviado como resposta HTTP ao navegador. Assim, o echo é o mecanismo pelo qual o script "conversa" com o cliente, gerando o conteúdo HTML que será renderizado.
Um exemplo prático: em um script index.php, ao escrever echo "<h1>Bem-vindo!</h1>";, o servidor interpreta essa instrução e envia a string <h1>Bem-vindo!</h1> como parte da resposta HTTP. O navegador, por sua vez, recebe essa resposta e renderiza o título na página. Sem o echo (ou outro comando de saída, como print), o script não produziria nenhuma saída visível ao usuário.
A confusão que a banca explora nesta questão é atribuir ao echo funções que pertencem a outras instruções do PHP. Cada alternativa incorreta aponta para uma funcionalidade legítima do PHP, mas que é realizada por comandos ou extensões específicas, não pelo echo. É fundamental conhecer a função de cada instrução para não cair nessa armadilha.
Guarde a distinção central: echo é saída de dados (output). Tudo o que envolve entrada de dados, conexão com banco, inclusão de arquivos ou gerenciamento de sessão pertence a outras ferramentas da linguagem. É exatamente nessa fronteira que as alternativas se dividem.
echo no PHP
1Natureza
Construção da linguagem (não é função)
Sem valor de retorno
Usa com ou sem parênteses
2Função
Envia resposta ao navegador
Exibe strings na saída
Equivale a print / System.out.println
3Não faz
Conectar a banco (mysqli/PDO)
Definir variável (operador =)
Importar arquivo (include/require)
Iniciar sessão/cookie (session_start/setcookie)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Conectar-se a um banco de dados MySQL é função de extensões como mysqli ou PDO (PHP Data Objects). O echo não tem qualquer relação com banco de dados; ele apenas exibe dados. A conexão com MySQL é feita, por exemplo, com mysqli_connect() ou com a classe PDO, e não com echo.
Alternativa B — ❌ Incorreta
Definir uma variável em PHP é feito com o operador de atribuição =, como em $nome = "João";. O echo não define variáveis; ele apenas exibe o conteúdo de uma variável já definida, como em echo $nome;. A confusão aqui é entre atribuição (definir) e exibição (mostrar).
Alternativa C — ❌ Incorreta
Importar um arquivo PHP externo é função das instruções include, require, include_once e require_once. Essas construções incorporam o conteúdo de um arquivo ao script atual. O echo não tem essa finalidade; ele apenas produz saída de texto.
Alternativa D — ❌ Incorreta
Iniciar uma sessão ou um cookie é função de session_start() para sessões e setcookie() para cookies. O echo não gerencia estado da aplicação; ele apenas exibe dados. A confusão aqui é entre saída de dados e gerenciamento de estado.
Alternativa E — ✅ Correta ⟵ GABARITO
O echo é uma construção da linguagem PHP usada para enviar uma resposta ao navegador do usuário. Quando o script PHP é executado no servidor, o echo produz uma saída que é incluída na resposta HTTP enviada ao cliente. É o comando fundamental para gerar conteúdo visível na página web, como texto, HTML ou o valor de variáveis.
PEGA ESSA DICA!
Para questões sobre comandos de saída em PHP, lembre-se do par: echo e print são para exibir dados. Tudo que envolve entrada (como $_POST, $_GET), conexão (mysqli, PDO), inclusão (include, require) ou sessão (session_start()) é função de outras instruções. Se a alternativa falar em "enviar resposta", "exibir", "mostrar" ou "imprimir", o echo é o candidato natural.