FC ConcursosFC Concursos

Questão FC670885

As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores m

Desenvolvimento Web

QUADRIX · 2025

As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

 

Por ser uma linguagem de tipagem dinâmica, o PHP permite que o tipo de uma variável seja alterado em tempo de execução, o que proporciona flexibilidade ao programador, mas também aumenta o risco de erros inesperados.

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A afirmação é CERTO porque o PHP adota tipagem dinâmica, ou seja, o tipo de uma variável não precisa ser declarado e é determinado em tempo de execução. Isso permite reatribuir valores de tipos diferentes a uma mesma variável, por exemplo: $x = "texto"; $x = 123.

Essa característica traz flexibilidade ao programador, pois reduz burocracia na declaração de variáveis e acelera prototipagem. No entanto, essa mesma flexibilidade pode provocar erros inesperados, como coerções implícitas que geram resultados não intencionais (ex.: comparações com == ou operações aritméticas sobre strings).

Desde PHP 7 existem declarações de tipo e o modo strict_types para aumentar segurança, mas a tipagem dinâmica continua sendo o comportamento padrão, confirmando a veracidade do item.

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

Continue aprendendo