PHP5 OOP实列应用-序章
时间:2007-03-07 来源:scottsiu
作者:萧少聪 E-Mail:[email protected]
以后一段时间内我将在业余时间里重新做一个基于PHP+Smarty+MySQL的WEB定单系统,将会总结以前的开发经验试着找出一个简单又易于日后管理维护的设计方案!
以下是项目中已经设想到要做的事项
1、实现PHP下的“名字空间”
JAVA中有名空间的概念,这个概念十分有用,它很好地解决了系统中类名重复的问题!
PHP中也有namespace只是这个东东我觉得不太实用,所以决定自己模拟一个!
2、以PDO作数据库连接,并实现事务处理
PDO是PHP5中的一个新的元素,把数据库的操作变得很直观,之前有用过ADODB,也有试过EZPDO个人认
为EZPDO更优胜,只是还在发展之中,ADODB不知道是自己的使用有问题还是什么原因,事务处理上没有
能实现,最后正好赶上PDO的出现,解决了我的问题,事务处理上的问题也已经解决,这个会在日后一步 步补充
3、使用PHP的Exception记录系统的出错息
PHP的报错有时候过于简单不能很好地反映错误的发生位置,这一点上JAVA和.net做得不错,哪个类中的
哪个方法的哪一行出错都能标出来,然而如果在PHP中也想看到这样的出错报告,当然也要尽可能多地使 用PHP中的OOP啦,其实PHP5中OOP已经很接近JAVA了
4、结合Zend Studio的使用,简化程序书写
做PHP一直就是没有一个好的IDE工具,很多人还在用“写字板”吧!这里介绍用Zend Studio,我认为是
现今最好的PHP IDE了但天下没有不要钱的午餐,当然还有一个是Eclipse下的php-ide插件,只是我用
了一下,没有Zend的好用
5、Javascript实现带XML缓存的分页处理
这个东东我已经写好了一个,只是看看能不能再优化一下!实际中这种应用不会出现在网站中,但在后台
管理中用上的话可以为服务器分担不少的负担
这只是一个开场白,精彩还在继续.............
相关阅读 更多 +
排行榜 更多 +