发布于 2017-08-01 06:54:19 | 119 次阅读 | 评论: 0 | 来源: 网友投递
Smarty模板引擎
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。
本文实例讲述了smarty模板数学运算用法。分享给大家供大家参考,具体如下:
{* $height=4, $width=5 *}
{math equation="x + y" x=$height y=$width}
输出:
9
{* $row_height = 10, $row_width = 20, #col_div# = 2, assigned in template *}
{math equation="height * width / division"
height=$row_height
width=$row_width
division=#col_div#}
输出:
100
{* you can use parenthesis *}
{math equation="(( x + y ) / z )" x=2 y=10 z=2}
输出:
6
{* you can supply a format parameter in sprintf format *}
{math equation="x + y" x=4.4444 y=5.0000 format="%.2f"}
输出:
9.44
通过他们可以完成一些数学运算!
希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。