FC ConcursosFC Concursos

Flashcard FC684406

A tipagem dinâmica do PHP determina que todas as variáveis sejam armazenadas como objetos e impede o uso de tipos primitivos?

Desenvolvimento Web

QUADRIX · 2025

De acordo com o assunto TI Desenvolvimento de Sistemas: Desenvolvimento Web, responda:

A tipagem dinâmica do PHP determina que todas as variáveis sejam armazenadas como objetos e impede o uso de tipos primitivos?
Mostrar resposta e comentário

Resposta

Não. A tipagem dinâmica define tipos em tempo de execução, mas não transforma todas as variáveis em objetos nem impede o uso de tipos primitivos.

• Representação interna: Em PHP cada variável é uma estrutura zval que armazena tipo e valor, e objetos têm representação e comportamento distintos dos escalares.
• Tipos escalares: Valores como int, float, string e bool são usados normalmente em PHP e não são objetos.
• Declarações de tipo: Desde PHP 7 há tipos escalares em parâmetros e retornos, em PHP 7.4 propriedades tipadas e PHP 8 introduziu tipos união, permitindo restrição de tipos sem transformar valores em objetos.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670888

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

Continue aprendendo