так поехали разгонять
1 ассигн - чем он вам не упал? что медленный? много места занимает?
если писать ассигн то получбться длинныйкуски в коде
$T->assign("a", $a);
$T->assign("b", $b);
$T->assign("c", $c);
$T->assign("d", $d);
{$a}
{$b}
{$c}
{$d}
если не писать то в
шабло
нах$T->assign("letters", array(
"a"=>$a,
"b"=>$b,
"c"=>$c,
"d"=>$d,
));
{$letters.a}
{$letters.b}
{$letters.c}
{$letters.d}
ну и что лучше? помоемцу вам скучно и вы создаете рифы реальности чтобы их преодолеть
к вопросу о том стоит ли дальше этим заниматься. ну ДА блять, КОНЕЧНО, а ты думаешь все сразу начали охуенно писать?!
к фразе типа "вроде дыр нет" - бред
а ко всем кускам кода которые тут запостили я бы постыдилс так делать особенно "для себя"
чего только стоит функция mdQ
хочешь хорошо зашифровать напиши свой алгоритм, благо описание всех стандартных доступно в сети
не хочешь свой сделай шифровку по рандомной "соли" и пихай ее в бд
итд