作为一种寻找灵感并提高我的PHP技能的方法,我正在寻找一些漂亮的PHP源代码来阅读,最好是一个开源的“标准”网站,而不是像phpMyAdmin这样的工具项目。
那么,我在哪里可以找到一些漂亮的PHP代码?
答案 0 :(得分:8)
并非所有的开源项目都是很好的例子。
查看PEAR,ezComponents和Zend Framework。这三个在PHP世界中非常流行,它们解决了大量不同的问题[有时采用不同的方法]并且它们都遵循良好的编码标准。
此外,美丽/优雅的代码与非常优化的代码之间经常需要权衡。例如,如果您想查看支持运行需要处理大量流量的大型网站的代码,请查看Mediawiki。它建立在非常高效的代码之上,但它不是很漂亮。
答案 1 :(得分:8)
CodeIgniter代码很漂亮。 CodeIgniter中有许多项目是公开可用的,您可以查看源代码。
查看CodeIgniter教程的Getting started页面并阅读。我可以保证你会受到启发,想要启动你的IDE并立即开始编码:)。
您也可以下载并查看Bamboo invoice的源代码。当我需要灵感时,我也会在youtube上搜索“php code”:)
答案 2 :(得分:7)
尝试查看最佳PHP框架的来源 - Zend,Symfony和CakePHP。它们有很好的文档记录,通常设计得很好。
答案 3 :(得分:5)
Kohana和Zend Framework我会说。 Zend的编码标准也很好。
答案 4 :(得分:5)
PHPUnit包含很棒的PHP5.3代码http://github.com/sebastianbergmann/phpunit/tree/
此外,Lithium Framework使用了很棒的PHP 5.3代码http://rad-dev.org/lithium/source
答案 5 :(得分:4)
http://fatfree.sourceforge.net/ 所以最小的是疯了
http://fuelphp.com/ 非常好用
https://github.com/auraphp Aura有一些非常有趣的独立套餐
答案 6 :(得分:1)
ezComponents:文档齐全,并且有非常方便的教程。
答案 7 :(得分:1)
Krugle.org是浏览代码的好地方。当然不只是PHP。
答案 8 :(得分:0)
PHP.net是一个开源网站,但并不完美 - 有些感觉很古老,但它很有效且非常安全。
Symfony值得关注,PHP.net CVS中有一些项目比网站更现代。
答案 9 :(得分:0)
查看“Expert PHP 5工具”一书。 网络上也有电子书。