php代码架构的八点注意事项
《PHP实例:php代码架构的八点注意事项》要点: 本文总结讲述了php代码架构的八点注意事项.分享给大家供大家参考,具体如下:PHP编程 写代码写了6年多了,看看以前的架构,看看现在的架构.都有一些不足的地方.不管怎么样,都一直在改进.说实话不太喜欢用框架这类东西,基本上所有的框架都大同小异,差不了多少,要用话的,你还要去了解思想,目录结构,文件调用,文件命名,代码规范等,挺浪费时间的.构架能满足很大一部分的要求,满足的人越多性能越差,这也是我不喜欢用架构的一个主要原因.下面说一下,代码架构方面的一些心德.PHP编程 一、面向对象为主,面向过程为辅PHP编程 php4是面向过程的,php5及以后支持面向对象.PHP编程 1,面向对象的程序设计思想,对于代码的管理,规划更合理,性能更好等. 二、目录结构的规划PHP编程 代码架构的时候,这一点很重要,这就好比软件园区的大楼,不能随便盖,得有规律.入口文件放在什么地方,功能模块放在什么地方,模板文件放在什么地方.总之一句话,支配好,配置文件,JS文件,php文件,模块文件,CSS文件,图片文件等.PHP编程 三、单入口还是多入口PHP编程 目前我了解的php框架,还是CMS基本上都是单入口的.单入口还是多入口,各有各的好.有一点提一下单入口肯定比多入口要好,就url的重写.PHP编程 四、面向对象的层级设计PHP编程 一般情况下,基本上三级就够了,底层类,基本底层的模块类,组合模块的应用类.如果是一个比较大型的网站,分的层级会更多.PHP编程 五、数据库类要规划好PHP编程 这一点很重要,理想方式是所有sql执行走一个类.为什么要这样,这是为长远打算,将来做了mysql集群,或者是用了memcache之类的nosql,转换起来也方便,如果sql到处都有,那就郁闷了.PHP编程 六、多个二级域名下的类共用PHP编程 什么意思呢,例如一个网站有,BBS,门户,微博,正常思维(discuz除外,所以二级域名指向同一目录)是对应三个目录,也就是有三个documentroot,共用类最好是脱离web的目录而存在.这样类可以共用,可以减少代码冗余.PHP编程 七、使用模板插件PHP编程 php代码和html代码混着写,我觉得不好,特别是网站改版,会让你崩溃的.现在php代码和html分离的模板很多,例如:smartyPHP编程 八、js代码规划PHP编程 smarty可以使php和html分离,jquery等类似的js插件可以使js和html分离.js也是一门开发语言,基于JS的插件也可以理解成一门语言,都有面向对象和面向过程之分.如果不规划好,html页面会很乱,查看源码会发现,一半html,一半JS.PHP编程 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基本语法入门教程》、《php面向对象程序设计入门教程》及《php优秀开发框架总结》PHP编程 希望本文所述对大家PHP程序设计有所赞助.PHP编程 欢迎参与《PHP实例:php代码架构的八点注意事项》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |