Массив флеш сообщений в PHP

Может быть такое, что нам необходимо показывать не одно флеш сообщение, а несколько. В этом случае нам нужно сделать массив сообщений.

Пусть на странице page1.php записывается первое сообщение:

page1.php<?php
  session_start();
  $_SESSION['flash'][] = 'message 1';
?>

А на странице page2.php записывается второе сообщение:

page2.php<?php
  session_start();
  $_SESSION['flash'][] = 'message 2';
?>

Покажем эти сообщения на странице index.php и очистим массив с сообщениями:

php<?php
  session_start();
  
  if (!empty($_SESSION['flash'])) {
    foreach ($_SESSION['flash'] as $flash) {
      echo $flash;
    }
    
    $_SESSION['flash'] = []; // очистим сообщения
  }
?>
Задание 1

Реализуйте описанные флеш сообщения. Проверьте их работу.