所以...
class postQuery {
public function __construct($args = NULL){
$post_type = $args['post_type'];
$limit = $args['limit'];
$category = $args['cat'];
global $sql;
$sql = $sql->query('SELECT * FROM posts');
$sql = $sql->fetchAll(PDO::FETCH_ASSOC);
}
public function havePosts() {
global $sql;
global $rowNum;
$rowNum = 0;
$rowMax = count($sql);
while($rowNum <= $rowMax) {
return $rowNum;
$rowNum++;
}
}
}
havePosts() 函数应该在 $rowNum < $rowMax... 时运行...到目前为止一切正常...
但现在,我想用这个函数创建一个 while 语句,如下所示:
$con = new postQuery();
while($con->havePosts()){
global $sql;
global $rowNum;
return $sql[$rowNum]['title'];
}
如何在函数中一一返回我的 WHILE 给出的数据?