Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Type Juggling

É possivel desativar esse typeJuggling que o php faz?
1 resposta
solução!

Gilson boa tarde!

Não é possível desativar pois o tipo da variável vai depender do contexto onde ela é aplicada :(. Entretanto dá para ter um controle maior usando tipagem que apareceu na última versão do PHP (7.4) e passando os tipos das variáveis via parâmetros.

No PHP, o declare (strict_types = 1); A diretiva ativa o modo estrito. No modo estrito, apenas uma variável do tipo exato da "declaração de tipo" será aceita ou um TypeError será lançado. A única exceção a essa regra é que um número inteiro pode ser dado a uma função esperando um float.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software