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

时间:2020-03-06 14:49:32  来源:igfitidea点击:

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

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

解决方案

尝试查看最好的PHP框架Zend,Symfony和CakePHP的来源。它们都有很好的文档记录,并且总体上设计得很好。

PHP.net是一个开放源代码的网站,但是它并不是很漂亮,有些感觉有些过时,但是可以正常工作并且非常安全。

Symfony值得一看,PHP.net CVS中有一些项目比网站更现代。

并非所有开源项目都是如何完成事情的好例子。

看一下PEAR,ezComponents和Zend框架。这三者在PHP世界中都很流行,它们解决了很多不同的问题(每一个有时都有不同的方法),而且它们都遵循出色的编码标准。

同样,在漂亮/优雅的代码与非常优化的代码之间通常会有一个权衡。例如,如果我们想查看运行大型网站所需的代码,这些网站需要处理大量流量,请查看Mediawiki。它基于非常有效的代码构建,但不是很漂亮。

CodeIgniter代码很漂亮。有许多用CodeIgniter编写的项目是公开可用的,我们可以签出源代码。

查看CodeIgniter教程的"入门"页面并通读。我可以保证我们会受到启发,并希望启动IDE并立即进行编码:)。

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

我会说Kohana和Zend Framework。 Zend的编码标准也是一本好书。

ezComponents:有据可查,并且具有非常方便的教程。

Krugle.org是浏览代码的好地方。当然,不仅限于PHP。

看看《 Expert PHP 5工具》一书。网上也有电子书。

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

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