PUT y DELETE del protocolo HTTP y su uso en PHP

Introducción

He leído lo siguiente:

El Protocolo de transferencia de hipertexto (HTTP) es la vida de la web. Se usa cada vez que transfiere un documento o realiza una solicitud AJAX. Pero HTTP es sorprendentemente un relativo desconocido entre algunos desarrolladores web.

Los verbos HTTP comprenden una parte importante de nuestra restricción de "interfaz uniforme" y nos proporcionan la contraparte de la acción del recurso basado en sustantivos. Los verbos HTTP primarios o más utilizados (o métodos, como se los llama correctamente) son POST, GET,PONERyELIMINAR.

¿Eh?

Bueno, llegamos al punto en que perdí la noción de las cosas.

PUT yDELETE, ellos dicen. Solo he oído hablar dePOST yGET y nunca vi algo como$_PUT o$_DELETE pasando por cualquier código PHP que haya visto.

Mi pregunta

Para qué son estos métodos (PUT) y (DELETE) y si es posible usarlos en PHP, ¿cómo lo haría?

Nota: Sé que esto no es realmente un problema, pero siempre aprovecho una oportunidad de aprendizaje si veo uno y me gustaría aprender a usar estos métodos en PHP si es posible.