Saya akan mengganti nama fungsi show_books
dan minta ia mengembalikan larik book
objek. Ketika Anda tidak memiliki kecocokan, Anda mengembalikan array kosong, jika tidak, Anda mengembalikan semua elemen yang cocok. Ini mungkin paling masuk akal sebagai metode statis daripada metode instan.
public static function show_books($limit=1){
....
$result = mysql_query("SELECT title,author,page_num FROM book limit=$limit");
$books = array();
while($row = mysql_fetch_array($result))
{
$book = new book();
$book->title=$row['title'];
$book->author=$row['author'];
$book->page_num=$row['page_num'];
$books[] = $book;
}
return $books;
}
$books = Book::show_books(7);