Passaggio di array alla vista in MVC in PHP

Alla vista si possono passare anche array. Ad esempio, passiamo un array di utenti:

project/controllers/PageController.php<?php
  namespace Project\Controllers;
  use Core\Controller;
  
  class PageController extends Controller
  {
    public function act()
    {
      return $this->render('page/act', [
        'header' => 'lista utenti',
        'users'  => ['user1', 'user2', 'user3'],
      ]);
    }
  }
?>

Si può accedere a ogni elemento dell'array:

/project/views/page/act.php<h1><?= $header ?></h1>
<ul>
  <li><?= $users[0]; ?></li>
  <li><?= $users[1]; ?></li>
  <li><?= $users[2]; ?></li>
</ul>

Oppure si può scorrere l'array con un ciclo e formare il codice HTML desiderato:

/project/views/page/act.php<h1><?= $header ?></h1>
<ul>
  <?php foreach ($users as $user): ?>
    <li><?= $user; ?></li>
  <?php endforeach; ?>
</ul>
Задание 1

Eseguite le manipolazioni descritte, poi accedete alla nostra azione tramite la barra degli indirizzi. Assicuratevi che nel browser appaia il testo dalla vista che avete creato.