Запись вставки в переменную в PHP

Пусть у нас есть некоторый файл:

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

Давайте в основном файле запишем текст нашего файла в переменную:

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

У нас, однако, будет проблема - при записи в переменную PHP код нашего файла не будет выполнен.

Для того, чтобы PHP код вставляемого файла был выполнен, нужно использовать оператор include. Проблема, однако, в том, что этот оператор сразу выводит данные на экран, поэтому результат подключения не может быть записан в переменную.

Но это все-таки можно сделать, если использовать хитрый прием:

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

Оформим код приема в функцию:

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

Воспользуемся нашей функцией для получения файла в переменную:

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

Сделайте файл, который будет генерировать из массива дней выпадающий список дней недели. Запишите результат в переменную в вашем основном файле. Выведите эту переменную в нескольких местах файла.