PHP 项目规划 方法 |
||
时间: 2008-09-17 信息来源: 博客园 作者: 编辑整理 点击数:
|
||
内容提示:目前网上关于PHP项目规划的资料不很多,大概是因为PHP在大型项目中的应该比较少的原故吧.以下是本人搜集的一些关于项目规划的资料. |
||
抽象处理 什么是抽象处理?我们常听到的是“数据库抽象”,一种可以使你无需修改代码就可以访问众多数据库的技术。但是,所谓的抽象处理还有可以是轻松编码的代词。有这样一种情况:我们需要所有的页面的某部分(如页眉、页脚、变量引用等)内容相同,这时我们可以一次又一次地重写这部份的内容,也可以创建一个包括这些重复内容的页面然后在每一页中引用它。虽然输出页面重复内容时引用公共文件的这种方法在Smarty面前已黯然失色,但是,还是有它另类的用法,特别是在一些大型程序中。 消息抽象就是抽象应用的一个例子。在这个留言本中,我们需要输出如“留言提交成功”、“请输入呢称”等消息,就可以创建一个消息类来处理它:
如果做了登陆页面,我们就可以这样访问消息类:
显然,对于身份验证,上面这个并不是一个好的例子,但我们可以通过它看到消息抽象的好处。我之所以把这个例子引入文章内,是为了使编程更方便。使用类似的消息抽象机制在需要输出反馈信息的地方,你可以很轻松的通过修改一个文件完成相关的工作。 不仅如此,如果我们需要添加新的消息,只需加上一个新的case即可,然后在相关的地方调用它,而无需再添加echo语句。如果使用模版的话,我们就不可以像上面那样简单地把消息放在类里,而是当类被调用时,使用事先创建的子模版来显示消息,这种方法在Smarty中只不过是三行代码而已。 现在你应该清楚上面所说的抽象处理了。 还有一个经常说重点不要忘记,就是在你的代码中添加适当的缩进。类中的第一个方法,程序中的第一个自定义函数、循环语句和表达式等。除此之外,注释也不能忽略。我们肯定很清楚自己刚写完的代码是做什么的,但是几月之后,可能要对代码进行升级,这时,我们就会发现有注释的代码确实易读很多。 |
||
推荐文章:
热门文章:



