Este código é parte de um video produzido no YouTube mostando como reconhecer outros metodos HTTP fora o $_GET e $_POST
[(https://youtube.com/channel/UCdWY8TONi0RDEzyCYvJVRUQ)
Caso você tenha tentado criar uma API usando PHP tem grande possibilidade que você tenha recorrido a um framework como SlimFramework, Lumen ou Laravel, para tratar verbos HTTP além de GET e POST, neste vídeo mostro como você pode fazer manualmente um roteador que consiga entender os demais métodos e tratar de forma RestFull todos os tipos de requisição.
Neste vídeo mostro como você pode acessar os métodos HTTP: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD através da variável superglobal do PHP $_SERVER[‘REQUEST_METHOD’]