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.
Código: https://github.com/Sobrinhos/routerReconhecendoTodosVerbosHTTPPHP
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’]