关于thinkphp开发的几种规范

关于thinkphp开发的几种规范,第1张

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

1、文件目录处理函数包80%以上的函数的功能的灵活运用。

2、日期时间函数中的80%以上的函数的功能的灵活运用

3、数学函数库中的100%的内容

4、网络库中的60%以上的内容,对各个函数的功能比较熟悉。

5、字符串处理函数下的60%以上的内容,特别是各种处理函数。

6、正则表达式函数下的90%以上的内容,特别是各种正则处理

7、首明岁一些安全库下的40%以上的内容,如果对于安全没有槐晌接触的话根本就不可能掌握PHP

8、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。

9、图形图像函数库下的80%以上的内容,特别是一些图像生成和处理

10、MySQL 数据库函数下的90%以上的内容,特别是处理各种数据的函数

11、数组处理函数下的90%以上的内容,特别是各种 *** 作处理函数

12、其它PEAR,PECL,和一些扩展类库中的80%以上的内容,特别是一些常用的类的处理

13、针对不同的需求,查找不同的函数库。

14、测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。

15、管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。

16、排错:应该可以根据异常信息比较快速的者睁定位问题的原因和大致位置。

17、思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。

18、规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。

19、博学:掌握OOA、OOD、YiiFramework 、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。

20、多去看别人写的代码,php优秀的框架很多,很多人在认知上就有一个错误。认为自己能用一个框架开发一个系统了就认为自己已经熟悉这个框架了,其实会使用他并没有什么一个框架基本都有用户手册,一看基本都会使用了,要想自己技术上面提升,建议多看看这些框架的实现原理(设计模式)。

希望通过对PHP程序员必备技能的整理,能够帮助到你,更好的探索php程序世界。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12391892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存