作为一种寻找灵感并提高我的PHP技能的方法,我正在寻找一些漂亮的PHP源代码来阅读,最好是一个开源的"标准"网站,而不是像phpMyAdmin这样的工具类项目.
那么,我在哪里可以找到一些漂亮的PHP代码?
并非所有的开源项目都是很好的例子.
看看PEAR,ezComponents和Zend Framework.这三个在PHP世界中非常流行,它们解决了大量不同的问题[有时采用不同的方法]并且它们都遵循很好的编码标准.
此外,美丽/优雅的代码和非常优化的代码之间经常需要权衡.例如,如果您想查看支持运行需要处理大量流量的大型网站的代码,请查看Mediawiki.它建立在非常高效的代码之上,但它不是很漂亮.
尝试查看最佳PHP框架的来源 - Zend,Symfony和CakePHP.它们有很好的文档记录,通常设计得很好.
PHPUnit包含很棒的PHP5.3代码http://github.com/sebastianbergmann/phpunit/tree/
此外,Lithium Framework使用了很棒的PHP 5.3代码http://rad-dev.org/lithium/source