No formulario para excluir não foi utilizado o method, quando não é definido lá o php usa por padrão o Get, certo? Por isso não foi escrito lá?
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!
No formulario para excluir não foi utilizado o method, quando não é definido lá o php usa por padrão o Get, certo? Por isso não foi escrito lá?
Oi Andrew, tudo bem?
Sim, você está correto. Quando o atributo method não é definido em um formulário, o método padrão utilizado é o GET. No caso do formulário de exclusão que você mencionou, o método GET é utilizado para enviar a requisição para a página excluir-produto.php.
No código fornecido, o ID do produto a ser excluído é passado como um parâmetro na URL através de um campo oculto do tipo hidden. Esse ID é capturado na página excluir-produto.php através da superglobal $_GET e utilizado para excluir o produto do banco de dados.
A utilização do método GET nesse caso é adequada, pois a exclusão de um produto não envolve a modificação de dados no servidor, apenas a remoção de um registro específico.
Espero ter ajudado!
Caso tenha dúvidas, fico à disposição.
Abraços e bons estudos!
Só um detalhe importante: esse padrão não é do PHP. É do HTML.
Um formulário na web sem o atributo method vai sempre utilizar o verbo GET, mesmo que o back-end seja escrito em uma linguagem diferente do PHP. :-)