以下是一个简单的PHP接口方法的实例,我们将通过一个RESTful风格的API接口来演示如何创建一个简单的用户信息查询接口。
接口描述
本接口允许客户端通过用户ID查询用户信息。

请求方法
- GET
请求URL
- `/api/user/{id}`
请求参数
- `id`:用户ID,必填
响应格式
- JSON
代码示例
```php
// index.php
// 假设我们有一个包含用户信息的数组
$users = [
1 => ['name' => 'Alice', 'email' => 'alice@example.com'],
2 => ['name' => 'Bob', 'email' => 'bob@example.com'],
3 => ['name' => 'Charlie', 'email' => 'charlie@example.com']
];
// 获取请求参数
$id = isset($_GET['id']) ? $_GET['id'] : null;
// 检查用户ID是否存在
if ($id && array_key_exists($id, $users)) {
// 用户存在,返回用户信息
header('Content-Type: application/json');
echo json_encode($users[$id]);
} else {
// 用户不存在,返回错误信息
header('HTTP/1.1 404 Not Found');
echo json_encode(['error' => 'User not found']);
}
>
```
表格展示
| 请求参数 | 类型 | 描述 |
|---|---|---|
| id | 数字 | 用户ID,用于查询用户信息 |
使用示例
假设我们使用curl工具来测试这个接口:
```bash
curl http://localhost/api/user/1
```
这将返回:
```json
{
"









