FC ConcursosFC Concursos

Questão FC670890

Em relação às linguagens Java e PHP, julgue o item a seguir. PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisa

Desenvolvimento Web

QUADRIX · 2025

Em relação às linguagens Java e PHP, julgue o item a seguir.

PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisam ser nomeadas explicitamente

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O item foi julgado ERRADO porque a afirmação nega um recurso existente em PHP. A linguagem permite a criação de funções anônimas, que são funções sem nome podendo ser atribuídas a variáveis, retornadas ou passadas como argumento para outras funções.

Em PHP as funções anônimas são implementadas como objetos da classe Closure e podem ser usadas como callback em rotinas como array_map, usort ou em handlers de eventos. A sintaxe típica é:
function(...) { ... } atribuída a uma variável ou passada diretamente.

Portanto, afirmar que "todas as funções precisam ser nomeadas explicitamente" é incorreto; o suporte a closures e callbacks torna a declaração falsa.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo