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