Вопрос немного расплывчатый. Если вы хотите сохранить $ value $ name для будущего использования, вы можете сделать что-то вроде:
class Name {
protected $_data= array();
function assign($name,$value) {
$this->_data[$name]= $value;
}
}
Затем, чтобы сделать переменные доступными во включенном файле шаблона:
class Templater {
protected $_data= array();
function assign($name,$value) {
$this->_data[$name]= $value;
}
function render($template_file) {
extract($this->_data);
include($template_file);
}
}
$template= new Templater();
$template->assign('myvariable', 'My Value');
$template->render('path/to/file.tpl');
И если путь / к / file.tpl содержит:
<html>
<body>
This is my variable: <b><?php echo $myvariable; ?></b>
</body>
</html>
Вы бы получили такой вывод
Это моя переменная: Мое значение