Home  >  Q&A  >  body text

code - PHP 开发中有哪些不好的编程习惯需要避免

因为 @公子 公子指出了我在一个 回复 中的错误,我才开始逐渐意识到自己已经开始养成了一些很不好的编程习惯,比如嵌套循环,比如 N 多个条件嵌套,导致 } 符号堆积,以至于代码可读性极差。之前只重视了功能的实现与否,没有忽视了代码的可读性和性能方面的体现。
这边罗列下我所知道的一些不好的编程习惯:
1.嵌套循环
2.过多的条件嵌套
3.用户提交数据不进行过滤
4.函数体过长
5.变量命名清晰

我相信有不少 PHPer 都读过 《PHP 最佳实践》,或许我们大家可以集思广益,总结一个《PHP“最差”实践》,这样也可以当做一个警示录,时刻提醒自己优化代码,希望 PHP 开发经验丰富的前辈们能不吝赐教。:)

黄舟黄舟2749 days ago988

reply all(12)I'll reply

  • 伊谢尔伦

    伊谢尔伦2017-04-10 14:48:40

    js里有一种嵌套回调,层级太深了,也是巨难理解的。不过写过js的人都习惯了……
    你贴的代码,之所以难读,好像和缺少换行和注释也有关系。

    reply
    0
  • 迷茫

    迷茫2017-04-10 14:48:40

    php版本低于5.4,看到数组定义起来那套来套去的array(array()),就有些不舒服。
    只有我一人吗?

    reply
    0
  • Cancelreply