qual a necessidade da declaração em ambos os arquivos? declare(strict_types=1) apenas no ArrayUtils não seria suficiente para no momento que ele recebe não fazer a conversão?
qual a necessidade da declaração em ambos os arquivos? declare(strict_types=1) apenas no ArrayUtils não seria suficiente para no momento que ele recebe não fazer a conversão?
Oi, Lucas, como vai?
Sentimos muito pela demora em te retornar.
É necessário declarar em ambos arquivos, a declaração do modo strict é feita por base de arquivo, ou seja, precisamos declarar em todos os arquivos que iremos utilizar com modo strict. Então, se declararmos apenas no arquivo ArrayUtils a conversão ainda será realizada.
Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!
Abraços e bons estudos!