API para operaciones CRUD en PHP

A menudo, la API se crea para operaciones CRUD. Describamos un ejemplo de tal API.

Leer todos

Supongamos que la siguiente URL devuelve todos los registros de la base de datos:

urlGET http://api.loc/index.php?action=all

Leer uno

Supongamos que la siguiente URL devuelve un registro de la base de datos por su id:

urlGET http://api.loc/index.php?action=get&id=1

Eliminar

Supongamos que la siguiente URL elimina un registro de la base de datos por su id:

urlGET http://api.loc/index.php?action=del&id=1

Actualizar

Supongamos que la siguiente URL acepta nuevos datos del registro de la base de datos mediante el método POST y modifica ese registro por su id:

urlPOST http://api.loc/index.php?action=edit&id=1
Задание 1

Implemente la API descrita.