Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce173560
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Software
No desenvolvimento de um sítio dinâmico em PHP com páginas diferentes, cada uma com seu próprio conteúdo exclusivo, para manter o código organizado e reutilizável, deve-se separar o código de cada página em arquivos individuais. Nesse contexto, assinale a opção em que é indicada a função que deve ser usada para incluir o conteúdo de um arquivo externo em um script PHP de modo a inserir o código de cada página.
  1. AreadExternal( )
  2. Bimport( )
  3. CreadFile( )
  4. Dinclude( )
  5. EloadFile( )
Revelar gabarito e comentário

GabaritoD — include( )

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: Inclusão de arquivos

Gabarito: letra D. A função include() é a função nativa do PHP para incluir e avaliar um arquivo externo, inserindo seu conteúdo no script atual. Ela é amplamente utilizada para organizar código em arquivos separados, como páginas de um site dinâmico.

No PHP, existem quatro funções de inclusão: include(), require(), include_once() e require_once(). A diferença principal é que require() produz um erro fatal (E_COMPILE_ERROR) e interrompe o script se o arquivo não for encontrado, enquanto include() emite apenas um aviso (E_WARNING) e continua a execução. Para a reutilização de código em páginas, include() é a mais adequada quando o arquivo não é essencial para o funcionamento do restante do script.

Alternativa A — ❌ Incorreta

readExternal() não é uma função nativa do PHP. Essa função não existe na linguagem.

Alternativa B — ❌ Incorreta

import() é uma função presente em linguagens como Java e Python (para importar módulos/classes), mas não faz parte do conjunto de funções do PHP.

Alternativa C — ❌ Incorreta

readFile() existe no PHP, mas sua finalidade é ler o conteúdo de um arquivo para uma string ou para saída direta, e não incluí-lo como código PHP a ser interpretado. Para incluir e executar o código de um arquivo, deve-se usar include() ou suas variantes.

Alternativa D — ✅ Correta ⟵ GABARITO

include() é a função padrão do PHP para incluir e avaliar um arquivo externo, inserindo seu conteúdo no script atual. Ela permite separar o código de cada página em arquivos individuais, facilitando a organização e a reutilização.

Alternativa E — ❌ Incorreta

loadFile() não é uma função nativa do PHP. Embora existam funções com nomes semelhantes em outras linguagens (como load() ou file_get_contents()), no PHP a função correta para inclusão de código é include().

NÃO CAIA NESSA!

Decore o par de funções include() e require(). Em questões de concurso, a banca costuma trocar os nomes por funções de outras linguagens (como import do Java) ou por funções que apenas leem arquivos (readFile). Lembre-se: para incluir código PHP, a resposta é include() (ou require()).

Gabarito: letra D.

Link permanente: /questoes/ce173560