Home > Article > Backend Development > How to create a Web API service in PHP?
SOAP and REST API are widely used APIs.
Considering the existence of a PHP class called manage.php, it helps in managing entries in the database.
class manage { private $entryId; function __construct($entryId) { $this->entryId = $entryId; } function deleteEntry() { //delete $this->entryId from database }}
On the server, this functionality can be accessed as follows -
require_once('manage.php'); $m = new manage(12); $m->deleteEntry();
How to access it by different servers? A third file can be created that behaves like a buffer/interface that facilitates access to this data. Below is an example buffer -
Let's call it "api/delete.php"
require_once('manage.php'); if(hasPermission($_POST['api_key']) { $m = new manage($_POST['entry_id']); $m->deleteEntry(); }
The user can request the buffer located at http://example.com/api/delete.php The server sends a POST request with api_key and entry_id.
The above is the detailed content of How to create a Web API service in PHP?. For more information, please follow other related articles on the PHP Chinese website!