2008-09-27 55 views
14

作爲尋找靈感並提高我的PHP技能的一種方法,我在尋找一些漂亮的PHP源代碼來閱讀,最好是開源的「標準」網站,而不是像phpMyAdmin這樣的更類似工具的項目。哪裏可以找到漂亮的PHP代碼來閱讀?

那麼,我在哪裏可以找到一些漂亮的PHP代碼?

+6

一些真正有趣的獨立包裝phpMyAdmin的有一些有史以來最醜陋的代碼。 .. – DisgruntledGoat 2010-09-21 09:30:10

+0

美麗是在旁觀者的眼中。 – hakre 2012-06-19 22:11:47

回答

8

CodeIgniter代碼很漂亮。有許多用CodeIgniter編寫的公共可用的項目,您可以查看源代碼。

查看CodeIgniter教程的Getting started頁面並通讀。我可以保證你會受到啓發,並希望啓動你的IDE並立即獲得編碼:)。

你也可以下載並看看Bamboo invoice的源代碼。當我需要靈感時,我也在YouTube上搜索'php代碼':)

7

嘗試尋找最好的PHP框架的來源 - Zend的,Symfony和CakePHP。他們有很好的文件記錄和一般設計良好。

+3

我認爲蛋糕。你可以**用Cake創建**編碼精美的應用程序,但是最後一次我探測了深度(大約一年前),PHP 4兼容性需要很多的難度。 – 2008-09-27 21:25:28

0

PHP.net是一個開源網站,但並不完全美麗 - 有些感覺過時,但它的工作原理和非常安全。

Symfony值得一看,並且在PHP.net CVS有一些項目比網站更現代一些。

8

並非所有的開源項目都是關於如何完成的很好的例子。

看看PEAR,ezComponentsZend Framework。這三者在PHP世界非常流行,它們解決了許多不同的問題[每個都有不同的方法],它們都遵循很好的編碼標準。

另外,在美觀/優雅的代碼和代碼之間經常會進行權衡,這是非常優化的。例如,如果您想查看有助於運行需要處理大量流量的大型網站的代碼,請查看Mediawiki。它建立在非常高效的代碼上,但不是很漂亮。

+1

+1優雅與性能之間的不和諧 – sunwukung 2011-04-07 12:18:01

+0

@sunwukung:謝謝! :) – Till 2011-04-08 13:29:27

5

Kohana和Zend Framework我會說。 Zend的編碼標準也是一個很好的閱讀。

1

Krugle.org是一個瀏覽代碼的好地方。當然,不只是PHP。

0

看看「Expert PHP 5 tools」一書。 網上還有電子書

相關問題