中间 PHP 程序员的 PHP 代码的好例子


Good examples of PHP code for an intermediate PHPer?

我知道PHP的基础知识,并且用PHP写了一个学校项目(虽然回想起来,我真的很想重写它)

我真的很想了解如何编写好的PHP代码,例如PHP的最佳实践是什么?是否有解决某些任务的推荐方法?

我认为解决这个问题的最好方法是让我花一些时间浏览一些PHP代码,尽管我意识到已经有类似的问题,答案似乎主要参考了wordpress等PHP程序。这有点超出我的头(更不用说难以置信的大来拖网并尝试理解)

所以任何人都可以推荐一些程序供我查看,这些程序促进最佳实践,但对我来说足够简单(即不是Wordpress,Magento或那个级别的东西)?

如果你谈论编码风格,有几个或多或少众所周知的准则,例如

  • 在梨项目 http://pear.php.net/manual/en/standards.php
  • 在Zend项目中 http://framework.zend.com/manual/en/coding-standard.coding-style.html
  • 对于Drupal开发人员 http://drupal.org/coding-standards
  • 对于Wordpress开发人员 http://codex.wordpress.org/WordPress_Coding_Standards#PHP

您会发现它们差异很大,因为这是品味问题。

如果你想要一些关于如何在PHP中构建大型应用程序的例子,差异甚至更大,几乎每个开发人员和每个项目都有自己的做事风格 - 这实际上是PHP的一大缺点。

就我个人而言,我并没有从浏览源代码中学到很多东西,在我看来,最好只是开始项目,并找出如何做到最好,每次遇到问题时都会谷歌很多 - 这样你会看到很多好的和坏的PHP代码,有一天你将能够自动区分好代码和坏代码。我真的不知道一个具有良好编码标准的小型PHP应用程序(一般来说,如果我考虑PHP,我只会想到大型或自己编写的应用程序。或者那些我从未研究过源代码的人。