PHP代码重构

做项目中的体会

1. 提取公共操作,常量到基类

2. 几种逻辑处理在controller,保持model的整洁

3. model中注意充分利用数据库(如mysql)各种事务处理、并发处理的能力

4. controller中做好参数检验,操作数据库后的消息反馈,数据预处理等

5. 注意检验自己的controller接口

6. 充分了解PHP魔法函数和常用的库函数,不重造轮子,保持代码简洁

7. 最好加上单元测试




更多参考:http://www.cnblogs.com/baochuan/archive/2012/03/31/2425441.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP(Hypertext Preprocessor)是一种广泛用于Web开发的脚本语言,其原生代码具有以下特点: **优点:** 1. **易学易用**:PHP语法简洁明了,对于初学者来说上手较快,尤其适合快速原型开发和动态网站构建。 2. **服务器端脚本**:PHP运行在服务器端,无需用户下载或安装,直接嵌入HTML中执行,提高了效率。 3. **丰富的库支持**:有大量的开源框架(如Laravel、Symfony)和扩展库,覆盖了各种功能,如数据库操作、图形处理等。 4. **跨平台兼容**:PHP几乎可以在所有操作系统(Windows、Linux、Unix)上运行,并能与各种数据库(MySQL、PostgreSQL、Oracle)无缝集成。 5. **高可移植性**:PHP源代码通常是文本格式,便于版本控制和部署。 **缺点:** 1. **性能相对较低**:相比一些编译型语言(如C++),PHP执行速度较慢,特别在处理大量数据时可能会显现出性能差距。 2. **型检查不严格**:PHP是弱型语言,可能导致型错误不易察觉,需要程序员格外注意。 3. **安全性问题**:如果不谨慎,容易遭受SQL注入、XSS攻击等安全风险,需要额外的安全措施。 4. **代码可维护性**:由于灵活性,不规范的代码可能难以理解和维护,长期项目可能需要重构。 5. **语言设计争议**:PHP的设计哲学和某些特性(如变量作用域和函数命名)受到批评,这可能导致团队间的编码风格冲突。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值