哪里可以找到漂亮的PHP代码来阅读?

Eri*_*ebo 16 php

作为一种寻找灵感并提高我的PHP技能的方法,我正在寻找一些漂亮的PHP源代码来阅读,最好是一个开源的"标准"网站,而不是像phpMyAdmin这样的工具类项目.

那么,我在哪里可以找到一些漂亮的PHP代码?

Til*_*ill 8

并非所有的开源项目都是很好的例子.

看看PEAR,ezComponentsZend Framework.这三个在PHP世界中非常流行,它们解决了大量不同的问题[有时采用不同的方法]并且它们都遵循很好的编码标准.

此外,美丽/优雅的代码和非常优化的代码之间经常需要权衡.例如,如果您想查看支持运行需要处理大量流量的大型网站的代码,请查看Mediawiki.它建立在非常高效的代码之上,但它不是很漂亮.

  • 还要注意美丽是非常主观的.例如,我绝不会*推荐ezComponents或Zend Framework作为漂亮代码的例子,因为我发现它们都很难阅读,太冗长 - 而且不必要.就像尝试使用PHP作为Java一样.但两者都是极端的,并且鉴于PHP代码的质量普遍较低,它们至少遵循*某些*编码原则. (2认同)

Ali*_*Ali 8

CodeIgniter代码很漂亮.有许多用CodeIgniter编写的项目是公开可用的,您可以查看源代码.

查看CodeIgniter教程的入门页面并阅读.我可以保证你会受到启发,想要启动你的IDE并立即编写代码:).

您也可以下载并查看Bamboo发票的源代码.当我需要灵感时,我也在youtube上搜索'php code':)

  • 关于CodeIgniter的一个丑陋的事情是它的PHP4兼容性.没有它,它可能看起来更好. (4认同)

Era*_*rin 7

尝试查看最佳PHP框架的来源 - Zend,Symfony和CakePHP.它们有很好的文档记录,通常设计得很好.

  • 我会争辩蛋糕.您可以使用Cake构建**精美编码的应用程序,但上次我探测深度(大约一年前),PHP 4兼容性需要大量的丑陋. (3认同)

oll*_*lle 5

Kohana和Zend Framework我会说.Zend的编码标准也很好.


pow*_*tac 5

PHPUnit包含很棒的PHP5.3代码http://github.com/sebastianbergmann/phpunit/tree/

此外,Lithium Framework使用了很棒的PHP 5.3代码http://rad-dev.org/lithium/source