In PHP e-commerce, how do I expose a REST API?

In a PHP e-commerce application, exposing a REST API allows your application to interact with other services and clients using standard HTTP methods. Below is an example of how to create a simple REST API in PHP.

<?php // Set header for JSON response header('Content-Type: application/json'); // Sample data for products $products = [ ['id' => 1, 'name' => 'Product 1', 'price' => 10.0], ['id' => 2, 'name' => 'Product 2', 'price' => 20.0], ['id' => 3, 'name' => 'Product 3', 'price' => 30.0], ]; // Handle GET request if ($_SERVER['REQUEST_METHOD'] === 'GET') { echo json_encode($products); } else { echo json_encode(['message' => 'Invalid request method.']); } ?>

PHP e-commerce REST API web services JSON HTTP