2
respostas

não estou entendendo porque a variável produtos está recebendo uma função

Me ajuda

$produtos = listaProdutos($conexao);
2 respostas

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.