Сайт, который я разрабатываю, использует шаблоны "header" и "footer". Эти шаблоны включены на каждой странице сайта. Шаблон заголовка открывает HTML-код и содержит полный тег head , а затем открывает тег body . Шаблон нижнего колонтитула закрывает тег body , а затем закрывает HTML-код. Основная структура выглядит следующим образом:
<?php
//Set the current page name so it can be highlighted in the menu bar
$page="Home";
//For page-specific HEAD includes
$headincludes=array("<some type of code>","<some other type of code>");
include("/assets/template/header.php");
?>
<!--START PAGE CONTENT-->
<!--END PAGE CONTENT-->
<?php
include("/assets/template/footer.php");
?>
Шаблон заголовка выгружает массив headinclude в раздел head страницы следующим образом:
foreach ($headincludes as $toecho)
echo $toecho;
Этот метод отлично работает для таких вещей, как javascript, но когда я пытаюсь добавить оператор PHP, он заканчивается как непарсированный PHP на последней странице, передаваемой браузеру. Есть ли какой-то особый метод для отображения PHP с PHP?