мой класс ( сообщений. php):
class Posts {
private function getPosts() {
$get_post = (new MYSQL) -> getAllPosts(); // here get all posts from my db
$GLOBALS["all_posts"] = $get_posts;
function all_posts() {
// When I use the return, the page enter on one infinite bucle.. If I use echo this doesnt happen.
return $GLOBALS["all_posts"];
}
}
}
Я хочу, чтобы в моем контенте. php, чтобы я мог вызвать all_posts () функция для получения массива и печати следующим образом:
<div class="posts">
<?php foreach(all_posts() AS $post) : ?>
<h1><?php echo $post["title"]</h1>
<p><?php echo $post["content]; ?></p>
<?php endforeach; ?>
</div>
Я хочу, чтобы функция all_posts () могла быть загружена в мой content.php; В моем индексе. php, прежде чем включать заголовок. php, content. php и нижний колонтитул. php Я загружаю Post-> getPosts (). Спасибо тебе.