语法错误,意外的 T_RETURN,期待 T_FUNCTION oop php
我收到如上所述的错误。它指的是我的退货声明。有人对此有任何线索吗?感谢所有帮助! 问候!
public function getPosts() {
$result = $this->db->query("SELECT * FROM posts");
$posts = array();
while($posts = $result->fetch_assoc()) {
array_push($posts, new Post($post['id'], $post['created'], $post['author'], $post['title'], $post['body']));
}
}
return $posts;
Im receiving an error as stated above. Its referring to my return statement. Any one got any clues on this?! Thankful for all help!
Regards!
public function getPosts() {
$result = $this->db->query("SELECT * FROM posts");
$posts = array();
while($posts = $result->fetch_assoc()) {
array_push($posts, new Post($post['id'], $post['created'], $post['author'], $post['title'], $post['body']));
}
}
return $posts;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的 return 语句应位于最后一个右大括号之前。
Your return statement should come before the last closing brace.
您的
return
语句需要位于函数getPosts()
内。当前它位于外部,或者您的}
位于错误的线路上。Your
return
statement needs to be inside the functiongetPosts()
. Currently it is outside or you have one}
on the wrong line.