看了一下 http://123langzheng.blog.163.com/blog/static/1362078062011125111528576/
以下举例子说明它们的用法,假设 integratedtemplate 类和 integratedtemplateextension 类分别在 c:\php4\pear\html\itx.php 和 c:\php4\pear\html\itx.php 中。我们写的代码放在c:\testphp\php4\welcome.htm 和 c:\testphp\html\welcome.php 中。将c:\testphp\php4 在web server 上设成虚拟目录 /testphp 并且给与脚本执行权限,确认c:\testphp\html\welcome.htm 无法通过远端浏览器访问。在 php.ini 里面设置 include_path = .;c:\php4\pear
我用的是 zend studio 10.0 ,php版本选的是5.4
假设 integratedtemplate 类和 integratedtemplateextension 类分别在 c:\php4\pear\html\itx.php 和 c:\php4\pear\html\itx.php 中。
这个啥意思?为什么还要假设?还有 integratedtemplate 类和 integratedtemplateextension 类在哪?
pear这文件夹是啥?
我看的教程是 《php从入门到精通 第二版》里面没有这方面内容啊?
难道说上面的说明已经相当充分了,只是我太笨看不懂?
回复讨论(解决方案) 1、pear 是 php 代码书写的一个类库,流行于 php4
由于 php5 引入了大量新特性,一些原来需要用代码书写的类,也定型并内置到 php 系统中了
所以现在去看基于 php4 的教程很是过时了
2、html 代码与 php 代码分离,统称为 模板技术
比较专业的 模板引擎是 smarty 相比之下 integratedtemplate 和 integratedtemplateextension 就是小儿科了
smarty 也是用 php 代码写成的,使用时需引入
smarty 4 已经进驻 java,大有替代 jstl 的趋势
3、当然,庞大的系统并不一定适合实际应用场合,所以开源的 php 项目大多都有自己的模板引擎
4、初入道还是先写混编代码比较好,这样有利于系统的学习结构化编程思想
深入后就会发现 模板技术 的优越,到时你也具备了自己写模板引擎的能力了