Avatar ·

Como verificar qual método HTTP está sendo usado em PHP: GET ou POST?

Olá a todos! Comecei a estudar PHP recentemente e estou escrevendo um formulário de contato simples. Tenho uma página HTML com um formulário que processa os dados nela mesma (action=""). O problema é que quando simplesmente acesso a página (sem enviar o formulário), o PHP tenta processar dados de $_POST que não existem, gerando erros "Undefined array key". Como posso determinar corretamente se a requisição foi GET (apenas abrir a página) ou POST (envio do formulário)? Aqui está meu código atual: ```php
Nome:
Email:
Mensagem:
``` Sei que posso verificar com isset(), mas acho que