PHPにおけるCRUD操作のためのAPI

多くの場合、APIは CRUD操作のために作成されます。 このようなAPIの例を考えてみましょう。

すべてをReadする

次のURLがデータベース内のすべてのレコードを返すとします:

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

1件をReadする

次のURLが、idによるデータベース内の1つのレコードを返すとします:

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

Delete

次のURLが、idによるデータベース内の1つのレコードを削除するとします:

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

Update

次のURLが、POSTメソッドを介してデータベースレコードの新しいデータを受け取り、 そのidによってそのレコードを変更するとします:

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

説明されたAPIを実装してください。