PHPде өзгөрмөгө кошуу жазуу

Бизде бир файл бар дейли:

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

Келгиле, негизги файлда биздин файлдын текстин өзгөрмөгө жазайлы:

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

Бирок, бизде көйгөй болот - өзгөрмөгө жазууда биздин файлдын PHP коду аткарылбай калат.

Косулган файлдын PHP коду аткарылышы үчүн, include операторун колдонуу керек. Бирок, көйгөй мында - бул оператор дароо берилгендерди экранга чыгарып салат, ошондуктан кошуунун натыйжасы өзгөрмөгө жазыла албайт.

Бирок, муну дагы жасаса болот, эгерде тайманбай ыкма колдонулса:

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

Келгиле, ыкманын кодун функцияга айландыралы:

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

Файлды өзгөрмөгө алуу үчүн биздин функциябызды колдонолу:

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

Массивден жума күндөрүнүн тизмесин түзүүчү файл жасагыла. Натыйжаны негизги файлыңызда өзгөрмөгө жазыңыз. Бул өзгөрмөнү файлдын бир нече жеринен чыгарып бериңиз.