大致一个思路是,首先读取模板文件(标准HTML,喊PHP变量标记,以及区块标记等等),然后赋值进模板,对模板中变量及循环、判断进行解析,最后输出。这是一个最简单的模板思路。像PHPLIB、FASTTEMPLATE、SMARTY等比较有名模板还有各自特色,功能要强大许多。怎么学觉得你将大部分有用功能用一遍后就会用了,不复杂的。我写东西目前一般用类不是太多,最多底层会有两三个类。不过随着PHP5的推出,我也会慢慢加强用类。
解决方案 »
- 关于服务器的 rewrite
- PHP关于实现多线程的疑问
- 关于 PHP 中巨型数据对象的内存开销问题的研究
- PHP简单问题(明天下班结帖)
- 看似简单做起来却棘手的sql问题
- php+mysql新闻文章系统源代码哪个比较好呢?
- 请教一个关于PHPMYADMIN的问题
- 怎么win和linux下都有这个问题?请帮助我这个"php高手"吧!
- 一个奇怪的问题:关于checkbox变量的,大家帮我看看是咋回事
- 不能读取session
- 我们的下载站盗链严重,能用程序限制吗?
- 用HWiNFO32 V1.22检测机器硬件信息,当检测到“IDE/SCSI Drive(s)”时,硬盘灯常亮并死机,请问是什么原因?是硬件的问题吗?
偶很少用SMARTY,几乎不用LIB和FP自己写个模板类,性能上要好很多。
类可以方便代码管理和代码重用。
比如开发的时候肯定要进行数据库操作,
写一个DB类(已经有很多成熟的类,比如ADODB,PEAR的DB类),
但是可以自己动手写一个。这样连接数据库的功能就被封装起来了。
每次操作数据库都用这个类,是不是作到了“连接数据库用统一的接口”
这个要求?但是类也不是万能的。大量的像Java那样使用类,会使你陷入OO理论的泥沼。
我的建议,还是以过程化开发为主
您好,第一次遇见提pear的大虾了!!!我近期也在来学习pear,能否探讨一下??