PUT e DELETE do protocolo HTTP e seu uso em PHP

Introdução

Eu li o seguinte:

O HTTP (Hypertext Transfer Protocol) é a vida da web. É usado toda vez que você transfere um documento ou faz uma solicitação AJAX. Mas o HTTP é surpreendentemente um desconhecido relativamente entre alguns desenvolvedores da web.

Os verbos HTTP compreendem uma parte importante de nossa restrição de "interface uniforme" e nos fornecem a contrapartida da ação ao recurso baseado em substantivos. Os verbos HTTP primários ou mais usados (ou métodos, como são chamados corretamente) são POST, GET,COLOCAReEXCLUIR.

Hã?

Bem, chegamos ao ponto em que perdi a noção das coisas.

PUT eDELETE, eles dizem. Eu só ouvi falar dePOST eGET e nunca vi algo como$_PUT ou$_DELETE passando em qualquer código PHP que eu já vi.

Minha pergunta

O que são esses métodos (PUT) e (DELETE) e se é possível usá-los no PHP, como eu faria isso.

Nota: Sei que isso não é realmente um problema, mas sempre aproveito uma oportunidade de aprendizado se encontrar um e gostaria muito de aprender a usar esses métodos em PHP, se isso for possível.

questionAnswers(5)

yourAnswerToTheQuestion