PHP中smarty模板到底是做什么用的啊?麻烦通俗一点的回答。
数组是做什么用的。
看书了,没看懂,麻烦你们通俗一点的回答。
PHP中smarty模板到底是做什么用的啊?麻烦通俗一点的回答。
数组是做什么用的。
看书了,没看懂,麻烦你们通俗一点的回答。
通俗一点?
没啥用,烦人的,唯一的用途就是HTML跟PHP分离。让做网站的各搞各的工作,之后拼在一起用。加快开
发速度,便于维护,那一堆缓存,动不动就出错,反应超慢。
更简单一点?你去试试生成静态HTML操作,就是这个原理,替换
而已,但smaty里面有些有用的函数,不只是简单的替换。
数字就跟excel一样,一位数组就像一条线段,二维呢就是有行有列,像个正方形,里面很多小格子
三维呢就有长宽高了,就跟立方体一样,多维用的很少了。。。
模板就是为了把数据和表现分离开的东西。
如果网站的PHP脚本大量的插入到模板中,美工修改网站起来很不方便,很有可能就会把PHP的动态数据改错。现在程序员要求美工在需要插入动态数据的地方做个标记。著名的 dedecms 就是使用类似这种标签{dede_news_list}来放到模板文件中,然后PHP脚本会读取这个模板,查找其中标签,根据标签的不同而替换生成不同的数据,这样一来,美术修改网站界面就不用考虑后台,后台程序员也不用管美工方面的事儿了。
smarty 是PHP半官方的一个模板,功能强大但有些难学,如果不是非得用smarty 还是建议自己用str_replace 函数自己来替换。自己慢慢形成自己的替换风格。
数组和其它语言中的类似。具体可参考PHP手册。
http://doc.51windows.net/PHP/zh/language.types.array.html
smarty模板实现代码和美工分离和缓存功能。
数组的的话,和你学的ASP数组是一样的,存贮多个元素的一个集合!
smarty 就是把你的执行程序代码,跟你的页面显示美工代码分开的..HTML代码跟PHP代码分开,不写在一块,方便维护,方便美工设计页面,可以方便切换页面风格。
数组就是多个元素的集合,你可以把任何东西存进一个数组里面去。可以存数字1,2,3,可以存你的名字,性别,年龄等等,就是一个集合。