Me ajuda
$produtos = listaProdutos($conexao);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Me ajuda
$produtos = listaProdutos($conexao);
Caíque, sua função listaProdutos($conexao); deve retornar um array de produtos. Assim, sua variável $produtos não está recebendo a função mas, sim, a lista de produtos que ela retorna.
Espero ter ajudado.
Abraço.
Completando o que o Manoel disse, nesse caso a variável $produto é um array que recebe o retorno da função, que é outro array.