Questão FC670888
Em relação às linguagens Java e PHP, julgue o item a seguir. A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo de
Desenvolvimento Web
QUADRIX · 2025
Em relação às linguagens Java e PHP, julgue o item a seguir.
A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo determinado apenas em tempo de execução, o que impede o uso de tipos primitivos.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada ERRADO porque mistura conceitos. A tipagem dinâmica indica que o tipo de uma variável é definido em tempo de execução, mas isso não implica que todas as variáveis sejam armazenadas como objetos.
Em PHP cada variável é representada internamente por uma estrutura (zval) que carrega tipo e valor; isso permite tratar valores escalares (int, float, string, bool) de forma diferente de objetos. Objetos têm representação própria e comportamento distinto, não sendo a regra que tudo vire objeto.
Além disso, tipos primitivos são plenamente usados em PHP. Desde PHP 7 há declarações de tipo escalares para parâmetros e retornos, e em PHP 7.4+ existem propriedades tipadas; PHP 8 introduziu tipos união. Esses recursos permitem restringir tipos sem transformar valores em objetos.
Portanto, a conclusão da afirmativa é incorreta: tipagem dinâmica não impede o uso de primitivos nem determina representação como objetos.
Conteúdo do catálogo FC Concursos · Atualizado em