API para operações CRUD em PHP

Frequentemente, uma API é criada para operações CRUD. Vamos elaborar um exemplo de tal API.

Ler todos

Suponha que o seguinte URL retorne todos os registros do banco de dados:

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

Ler um

Suponha que o seguinte URL retorne um registro do banco de dados pelo seu id:

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

Excluir

Suponha que o seguinte URL exclua um registro do banco de dados pelo seu id:

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

Atualizar

Suponha que o seguinte URL receba novos dados do registro do banco de dados via método POST e altere esse registro pelo seu id:

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

Implemente a API descrita.