PHP的GraphQL查询语句如何编写

   2024-10-01 5070
核心提示:在PHP中编写GraphQL查询语句可以使用GraphQL查询语言来定义查询的结构和数据。以下是一个示例代码:$query = GRAPHQL{user(id: 1

在PHP中编写GraphQL查询语句可以使用GraphQL查询语言来定义查询的结构和数据。以下是一个示例代码:

$query = <<<GRAPHQL{  user(id: 1) {    id    name    email    posts {      id      title      content    }  }}GRAPHQL;$variables = []; // 如果有变量的话,可以在这里定义$endpoint = 'http://example.com/graphql'; // GraphQL服务器的端点$headers = [  'Content-Type: application/json',];$data = [  'query' => $query,  'variables' => $variables,];$options = [  'http' => [    'method' => 'POST',    'header' => $headers,    'content' => json_encode($data),  ],];$context = stream_context_create($options);$result = file_get_contents($endpoint, false, $context);$response = json_decode($result, true);var_dump($response);

在这个示例中,我们定义了一个GraphQL查询语句,查询一个用户的信息和他的帖子。然后我们将查询语句和可选的变量放到一个数组中,并将其转换为JSON格式。最后,我们使用PHP的file_get_contents()函数发送POST请求到GraphQL服务器的端点,并解析返回的结果。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号