在面向对象的php中如何在Restapi中发送json响应

在面向对象的php中如何在Restapi中发送json响应,php,Php,嘿,我正在尝试使用面向对象的PHP构建JSONrestful API。 我的问题是在这种情况下如何发送JSON响应 这是我的密码 if($post->update()) { echo array('message' => 'Post updated') } else { echo array('message' => 'Post not updated') } 您需要用json_encode包装您的数组 if($post->update())

嘿,我正在尝试使用面向对象的PHP构建JSONrestful API。 我的问题是在这种情况下如何发送
JSON
响应

这是我的密码

if($post->update()) {
  echo 
    array('message' => 'Post updated')
} else {
  echo
    array('message' => 'Post not updated')
}

您需要用json_encode包装您的数组

if($post->update()) {
  echo json_encode(
    array('message' => 'Post updated')
  );
} else {
  echo json_decode(
    array('message' => 'Post not updated')
  );
}

嗨@alex你能添加你剩下的代码吗?您是否已经连接到要发送json字符串的任何位置?首先是
json\u encode()
。这将返回一个json字符串。