ale ja chce mieć przeintpretowany plik przez interpreter

To czego lepiej użyć zamiast eval? Słyszałem o buforowaniu.
Ktoś podpowiedział mi żeby zrobić to przez buforowanie i jest super pomysł... ale teraz jak rozwiązać to logicznie...:
bo funkcja wygląda tak
<?php
function tabarea($tabId) {
$objResponse = new xajaxResponse();
for($x=1; $x<=6; $x++) {
$x == $tabId ? $className = 'active' : $className = '';
$objResponse->addScript("document.getElementById('tab".$x."').className='$className'");
}
$objResponse->addAssign("maintabarea", "innerHTML", implode(' ',file('tpl/tab'.$tabId.'.php')));
return $objResponse->getXML();
}
$xajax = new xajax();
$xajax->registerFunction('tabarea');
$xajax->processRequests();
?>
a sposób pobierania pliku:
<?php
include('tpl/tab'.$tabId.'.php');
?>