static
значения переменных заполняются на этапе синтаксического анализа источника, поэтому они не могут содержать непостоянные значения.
Вы можете реализовать инициализацию значения с помощью чего-то вроде:
function l(){
static $b;
if (!$b) $b = t();
return $b;
}