Grabación de inserción en variable en PHP

Supongamos que tenemos un archivo:

test.php<div>
  <?= 'test' ?>
</div>

En el archivo principal, grabemos el texto de nuestro archivo en una variable:

index.php<?php
  $res = file_get_contents('test.php'); 
?>

Sin embargo, tendremos un problema: al grabar en la variable, el código PHP de nuestro archivo no se ejecutará.

Para que el código PHP del archivo incluido se ejecute, debemos usar el operador include. El problema, sin embargo, es que este operador inmediatamente envía los datos a la pantalla, por lo que el resultado de la inclusión no puede grabarse en una variable.

Pero aún es posible hacerlo si usamos un truco ingenioso:

index.php<?php
  ob_start();
    include 'test.php'; 
  $res = ob_get_clean(); 
?>

Envolvamos el código del truco en una función:

index.php<?php
  function getFile($name) {
    ob_start();
      include $name; 
    return ob_get_clean(); 
  }
?>

Usemos nuestra función para obtener el archivo en una variable:

index.php<?php
  $res = getFile('test.php');
  echo 'index' . $res;
?>
Задание 1

Cree un archivo que genere a partir de un array de días una lista desplegable de días de la semana. Grabe el resultado en una variable en su archivo principal. Muestre esta variable en varios lugares del archivo.