Есть файл шаблона, например:
<!doctype html>
<head><title>Шаблон</title></head>
<body>
<h1>Контент</h1>
<?php
//Вставка одного файла
require 'a.php';
?>
<p>Текстик</p>
<?php
//Вставка другого файла
require 'b.php';
?>
<p>Текстик</p>
<?php
//Вставка третьего файла
require 'c.php';
?>
</body>
</html>
и подключаемые файлы, содержащие php-код. Например:
a.php
<?= $text; ?>
b.php
<select>
<? foreach ($array as $value): ?>
<option><?= $value ?></option>
<? endforeach; ?>
</select>
c.php
<? if ($var): ?>
Текст
<? endif; ?>
Можно ли содержимое этих трех файлов запихать в один, и, как-то разграничив куски кода, вставлять их в шаблон? В реальности есть шаблон, который много чего стандартно отображает, но для некоторых отдельных сущностей хочется добавить в него пару лишних штрихов, а плодить кучу отдельных файлов-вставок с одной строчкой внутри не хочется) При этом php-код из подключаемых кусочков должен исполняться.
Т. е. один доп. файл
d.php
[a]
<?= $text; ?>
[/a]
[b]
<select>
<? foreach ($array as $value): ?>
<option><?= $value ?></option>
<? endforeach; ?>
</select>
[/b]
[c]
<? if ($var): ?>
Текст
<? endif; ?>
[/c]
Многого хочу?