php编码规范个人小结
2024-09-14 01:18:24
1.原生态代码或者类的头上,注明作者,关键算法计算过程
例如
/**
*@author zengmoumou
*功能:根据列表ip,取得ip对应的运营商,省,市,县
*/
2.变量尽量用英文单词的组合,第一个小写,后面大写
例如:
$confTreeModel = D("ConfTree");
3.函数名尽量用英文单词的组合,第一个小写,后面大写
例如:
function searchRealServer($keyword)
4.函数之上最好写名该函数的作者,变量,算法
例如:
/**
* @author zengmoumou
* 获得搜索到的结果交换机
* Enter description here ...
* @param unknown_type $allIds
*/
private function getSwitchsInIds($allIds) {
5.函数尽量不要超过100行,如果超过,酌情拆分
6.独立的功能性原生态代码最好分割成 配置页,函数页 ,业务页 。
例如一个读取数据库做汇总的小开发。
可以分割成
config.php 配置页 【书写数据库配置等】
function.php 函数页 【书写各种功能独立的函数,例如读数据函数,构造报表函数,发送邮件函数】
statWeekData.php 业务页 【引用配置页,函数页,依次调用处理各种功能函数处理完业务逻辑】
最新文章
- UIAlertController 部分用法及属性
- Git命令回顾
- YII2 实现后台操作记录日志(转)
- BZOJ 1034 题解
- (转载)SQL Server 2005 如何启用xp_cmdshell组件
- 游戏服务器生成全局唯一ID的几种方法
- Javascript之<;script>;标签
- Http头介绍:Expires,Cache-Control,Last-Modified,ETag
- mysql explain中key_len值的说明
- nginx系列 3 nginx.conf介绍(1)
- EAS开发报错 :数据库表 或 视图 不存在
- WebDriverTest
- jQuery中empty与html(";";)的区别对比
- Selenium基本使用(十二)测试报告生成
- 再论sklearn分类器
- 【RF库XML测试】Get Element
- 兵器簿之github的配置和使用
- Leetcode 115
- 树结构(三)----平衡二叉树(AVL树)
- [翻译] iOSSharedViewTransition