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