Установка заголовка страницы (Шаблонизатор на PHP)

Доброго времени суток! Друзья зовут меня Zoom!
Я хочу написать сайт, решил начать с шаблонизатора, многое взял с этого сайта, из примеров. Не нашел только, как устанавливать заголовки страниц, допустим, к коде контролера я пишу такой код:
$tmp->title('Заголовок страницы');

И фраза Заголовок страницы появляется между тегами <title> и </title>. Дайте пример решения.
Заранее благодарю.
Здравствуйте, Zoom!
Ваша задача решается примерно так:
class tmp
{
	private static $title;

	public function title($variable = null)
	{
		if (empty($variable))
		{
			return self::$title;
		}

		self::$title = $variable;
	}
}

Если надо установить заголовок, делаем так:
$tmp->title('Заголовок страницы');

Если получить (в шаблоне, например), делаем так:
$tmp->title();

Возможно, будет интересно: Шаблонизатор на PHP.
Благодарю, Slash. Еще вопросик один. Как сделать, если переменная $title уже содержит один заголовок, а мы добавляем еще одно значение, то старое значение не меняется на новое, соединяется через знак »?
Думаю, что так:
class tmp
{
	private static $title;

	public function title($variable = null)
	{
		if (empty($variable))
		{
			return self::$title;
		}

		if (empty(self::$title))
		{
			self::$title = $variable;
		}
		else
		{
			self::$title = $variable . ' » ' . self::$title;
		}
	}
}

Переменные в строке:
			self::$title = $variable . ' » ' . self::$title;

Ставьте так, как вам надо, например:
			self::$title = self::$title . ' » ' . $variable;
Я Вам очень благодарен.