Шаблоны и макросы.

maxru

МИФИст
Шаблоны и макросы.

Есть система шаблонов.
//---------------------------------
<html>
<head>
</head>
<body>
[macro]name=sys_login;[/macro]
[macro]name=helloworld;value1=hello;value2=world[/macro]
[container]name=ARCHIVE;[/container]
</body>
</html>
//----------------------------------
Макросы представляют собой:
<?
function PREFIX_helloworld($data)
{
return $data['value1'].data['value2'];
}

$MACRO_EXEC="PREFIX_helloworld";
?>
//-----------------------------------
Макрос вызывается, например так:
$MACRO_EXEC($data);*
При возникновении ошибки в макросе, скрипт аварийно завершается,
не выводя отладочной информации.

ВОПРОС:
Аналогично ли использование вызова макроса с помощью * вызову функции eval();

Заранее спасибо.
 
Сверху