很多站长朋友们都不太清楚php面向开发规范,今天小编就来给大家整理php面向开发规范,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 求大神解答下PHP 用tp开发的规范 2、 PHP网站开发都有哪些原则? 3、 关于thinkphp开发的几种规范 求大神解答下PHP 用tp开发的规范框架永远都是框架,不要被框架束缚,他只是个工具。也不要太依赖框架,没准下家公司就是另一个框架。
使用框架的原因是为了mvc思想,你要理解什么是mvc。
TP与模版引擎结合的比较深,不过我不用那个。因为原生PHP语法能用,干嘛再学习模版引擎语法呢?换一家不用模版引擎咋办?
PHP网站开发都有哪些原则?PHP开发网站,我有十个建议给您:
1.非正式架构
非正式架构是一种折衷解决方案,它在项目发展的基础上进行讨论,并存留于文件,留言板或者类似的物件之中。
2.避免浪费
代码质量的指标在于:简单性、可读性、健壮性和可测试性。其他特性,例如外观或者可扩展性,如果没有要求的话,在你的应用程序中可以灵活设计。
3.授权
授权是一个鼓励开发者积极做事和制定决策的过程。一些高效的机构的授权体现为:指导、配合或者委派。
4.持续集成
从我在深圳达内罗湖中心培训得到的经验看来,集成是软件开发的主要问题。在项目后期或者大型功能模块完成后,等着集成是一个令人纠结的过程。
5.迭代
迭代提供了持续的反馈信息。持续反馈很重要,因为它降低了软件开发的不稳定性。
6.自动化测试
对于自动化测试,你可以考虑与测试有关的一些情况和如何编写一个良好测试组件的建议。
7.重构
不管你如何关注编码,在你迈出第一步的时候,你将会走错路。重构是我们用来保持代码修改的做法,以满足系统说明的必要更迭。
8.客户至上
从客户的角度出发,客户首先会把焦点集中在产品开发的真正价值,其他方面(例如概念、需求、技术等等)在项目中是次要的。
9.沟通
软件开发只与沟通有关。客户向软件开发团队阐述他想要达到的目标,以便于软件开发团队能通过编码形式向计算机解释。
10.代码质量
即使代码质量是一些非常主观性的东西,(甚至有人说所有的代码都有问题),它却影响着很多重要的方面,比如:如何去维护应用程序,或者如何去带一个新手程序员。
从你说的入门看来,如果说是作为一个网站程序开发者,我觉得最好培训一下,感受一下氛围。
关于thinkphp开发的几种规范1.类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如
DbMysql.class.php;
2.类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController类所在的路径应该是
Application/Home/Controller/UserController.class.php;
3.确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP在调试模式下面,即使在Windows平台也会严格检查大小写);
4.类名和文件名一致(包括上面说的大小写一致),例如 UserController类的文件命名是UserController.class.php,
InfoModel类的文件名是InfoModel.class.php, 并且不同的类库的类命名有一定的规范;
5.函数、配置文件等其他类库文件之外的一般是以.php为后缀(第三方引入的不做要求);
6.函数的命名使用小写字母和下划线的方式,例如 get_client_ip;
关于php面向开发规范的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php面向开发规范 php开发项目实战的详细内容...