Zapis wstawki do zmiennej w PHP

Załóżmy, że mamy pewien plik:

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

Spróbujmy w pliku głównym zapisać tekst naszego pliku do zmiennej:

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

Będziemy jednak mieli problem - przy zapisie do zmiennej kod PHP naszego pliku nie zostanie wykonany.

Aby kod PHP dołączanego pliku został wykonany, należy użyć operatora include. Problem jednak w tym, że ten operator od razu wypisuje dane na ekran, więc wynik dołączenia nie może zostać zapisany do zmiennej.

Ale można to zrobić, jeśli użyjemy sprytnej sztuczki:

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

Sformatujmy kod tej sztuczki jako funkcję:

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

Wykorzystajmy naszą funkcję do pobrania pliku do zmiennej:

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

Stwórz plik, który będzie generował z tablicy dni rozwijaną listę dni tygodnia. Zapisz wynik do zmiennej w twoim głównym pliku. Wypisz tę zmienną w kilku miejscach pliku.