Archive for April, 2004

PHP 和模板

2004-4-2 23:16 | by 2ndboy

  最近由于工作需要开始学习和使用 PHP,以前的 CGI 程序都是用 C/C++ 写的,开始用了 PHP 才感觉到它的方便!不过这几天使用下来的感觉就是调试太不方便了,好像除了输出一些信息之外就没有其它办法了。

  用 C/C++ 写 CGI 的时候是用自己实现的模板类来实现代码跟网页分离,听说 PHP 世界里有很多现成的模板类反而让我无所适从了:)

  在网上搜到一篇叫“在 PHP 世界中选择最合适的模板”的文章,于是觉得 PHPLib:Template 这个实现应该不错;同事在用 Smarty,可我觉得它太大了点,弄个模板用得着那么大吗?(当然,它的功能也是很强的);后来又看到一个老外写的一篇叫“超越模板”的文章,觉得挺有道理,但是这样就又多了一种选择。

  考虑再三我还是决定先选用 PHPLib:Template 了,至少它的学习代价应该比 Smarty 小吧,而且身材又苗条,如果使用一段时间后觉得不合适再换 Smarty 也不迟:)

  PHPLib 的网站访问不了(后来才知道是 SourceForge 在换域名服务器),所以只下载到了 7.2c 的版本,写了几个例子试了一下不知怎么搞得,总觉得 Template 的写法很怪,不知道 Smarty 的怎么样,特别是 block,理解很长时间才参透:)