FC ConcursosFC Concursos

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

Continue aprendendo