var_assign: assign 50 template variables and parse/print (50 iterations)

e = manually execute script
s = view source code

e s executing var_assign on smarty .................................................. 7.6222820281982
e s executing var_assign on smarty-cache .................................................. 12.196042060852
e s executing var_assign on fasttemplate .................................................. 7.5262259244919
e s executing var_assign on phemplate .................................................. 6.0005090236664
e s executing var_assign on phplib .................................................. 5.9952130317688
e s executing var_assign on ultratemplate .................................................. 14.561734080315
e s executing var_assign on templatepower .................................................. 7.4985380172729
e s executing var_assign on pattemplate .................................................. 7.9956760406494
e s executing var_assign on pearIT .................................................. 6.9986540079117
e s executing var_assign on modelixe .................................................. 7.9995239973068
e s executing var_assign on btemplate .................................................. 6.0004069805145
RESULTS for var_assign: 50 iterations
enginetimepercentgraph (shorter=better)
phplib 7.2d5995ms100%
btemplate 0.16000ms100%
phemplate 1.7.16000ms100%
pearIT 1.56998ms116%
templatepower 3.0.17498ms125%
fasttemplate 1.1.07526ms125%
smarty 2.1.07622ms127%
pattemplate 2.47995ms133%
modelixe 1.07999ms133%
smarty-cache 2.1.012196ms203%
ultratemplate 2.4.014561ms242%

show source Plain Pretty