学php半年,但对模板,phplib等还没用过。1.php中的模板怎样用,又该怎样学。2.phplib怎样学?3 大家在开发中类的使用多吗?类该怎样用。
---------------------------------------------------------------
大致一个思路是,首先读取模板文件(标准HTML,喊PHP变量标记,以及区块标记等等),然后赋值进模板,对模板中变量及循环、判断进行解析,最后输出。
这是一个最简单的模板思路。像PHPLIB、FASTTEMPLATE、SMARTY等比较有名模板还有各自特色,功能要强大许多。
怎么学。。。觉得你将大部分有用功能用一遍后就会用了,不复杂的。
我写东西目前一般用类不是太多,最多底层会有两三个类。不过随着PHP5的推出,我也会慢慢加强用类。
---------------------------------------------------------------
呵。。。
偶很少用SMARTY,几乎不用LIB和FP。。。
自己写个模板类,性能上要好很多。
---------------------------------------------------------------
给列子吧,大家!
---------------------------------------------------------------
用PEAR吧,放弃PHPLIB。
类可以方便代码管理和代码重用。
比如开发的时候肯定要进行数据库操作,
写一个DB类(已经有很多成熟的类,比如ADODB,PEAR的DB类),
但是可以自己动手写一个。这样连接数据库的功能就被封装起来了。
每次操作数据库都用这个类,是不是作到了“连接数据库用统一的接口”
这个要求?
但是类也不是万能的。大量的像Java那样使用类,会使你陷入OO理论的泥沼。
我的建议,还是以过程化开发为主
---------------------------------------------------------------
道理上面的都已经说过了。至于怎么学,去down一个phplib,然后按照文档自己做一个,也就明白什么意思了。或者到www.phpe.net去,里面有一个专题是关于PHP中模板的使用的。
类的使用不是绝对的,和个人喜好有一定的关系。但,可以肯定的是,类的使用可以提高代码的复用。
正如楼上所说,类也不是万能的。自己去找些这方面的资料,决定权在你。