Что вы можете сказать про код «$_q and die($_q);» ? Когда я прочитал эту строку, я подумал «Что за идиот это написал!!» Но это писал я два года назад, и при том еще полчаса гордился какой я умный.
Код следующий:
$_q = $Test->GetNextQuestion();
$_q and die($_q);
После часа копания в коде, оказалось, что есть объект $_q класса Model_Question. В классе есть метод $_q ->__toString(), который выдает HTML код из шаблонизатора.
Еще раз получил пример, чтобы не писать выкрутасы, а нормальный-рабочий ход:
$Question = = $Test->GetNextQuestion();
if ($Question)
{
print $Question->__toString();
}