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