На index.php (это может быть любая другая страница) я вызываю класс новостей, который вызывает класс базы данных.
Вы не "звоните в классы". Вы вызываете методы классов.
Допустим, я сохранил результат в $ news в классе News.
Полагаю, вы имеете в виду поле (также свойство в PHP) имена news
, например:
class News {
private $news;
/* ... */
}
Как мне получить этот массив в index.php (например, вернуть $ this-> news или что-то еще ??)
Вы можете добавить метод в News
, который возвращает этот массив:
class News {
private $news;
function retrieveNews() {
/* query the DB and store the result in $this->news */
}
function getData() { return $this->news; }
}
Или вы можете сделать его общедоступным и получить к нему доступ напрямую через $newsObject->news
(не рекомендуется).
А как отобразить?
Это зависит от структуры данных и способа их отображения.