作爲尋找靈感並提高我的PHP技能的一種方法,我在尋找一些漂亮的PHP源代碼來閱讀,最好是開源的「標準」網站,而不是像phpMyAdmin這樣的更類似工具的項目。哪裏可以找到漂亮的PHP代碼來閱讀?
那麼,我在哪裏可以找到一些漂亮的PHP代碼?
作爲尋找靈感並提高我的PHP技能的一種方法,我在尋找一些漂亮的PHP源代碼來閱讀,最好是開源的「標準」網站,而不是像phpMyAdmin這樣的更類似工具的項目。哪裏可以找到漂亮的PHP代碼來閱讀?
那麼,我在哪裏可以找到一些漂亮的PHP代碼?
CodeIgniter代碼很漂亮。有許多用CodeIgniter編寫的公共可用的項目,您可以查看源代碼。
查看CodeIgniter教程的Getting started頁面並通讀。我可以保證你會受到啓發,並希望啓動你的IDE並立即獲得編碼:)。
你也可以下載並看看Bamboo invoice的源代碼。當我需要靈感時,我也在YouTube上搜索'php代碼':)
嘗試尋找最好的PHP框架的來源 - Zend的,Symfony和CakePHP。他們有很好的文件記錄和一般設計良好。
我認爲蛋糕。你可以**用Cake創建**編碼精美的應用程序,但是最後一次我探測了深度(大約一年前),PHP 4兼容性需要很多的難度。 – 2008-09-27 21:25:28
PHP.net是一個開源網站,但並不完全美麗 - 有些感覺過時,但它的工作原理和非常安全。
Symfony值得一看,並且在PHP.net CVS有一些項目比網站更現代一些。
並非所有的開源項目都是關於如何完成的很好的例子。
看看PEAR,ezComponents和Zend Framework。這三者在PHP世界非常流行,它們解決了許多不同的問題[每個都有不同的方法],它們都遵循很好的編碼標準。
另外,在美觀/優雅的代碼和代碼之間經常會進行權衡,這是非常優化的。例如,如果您想查看有助於運行需要處理大量流量的大型網站的代碼,請查看Mediawiki。它建立在非常高效的代碼上,但不是很漂亮。
Kohana和Zend Framework我會說。 Zend的編碼標準也是一個很好的閱讀。
ezComponents:有據可查,並有非常方便的教程。
Krugle.org是一個瀏覽代碼的好地方。當然,不只是PHP。
看看「Expert PHP 5 tools」一書。 網上還有電子書。
PHPUnit的包括大PHP5.3代碼http://github.com/sebastianbergmann/phpunit/tree/
而且鋰框架使用大PHP 5。3碼http://rad-dev.org/lithium/source
http://fatfree.sourceforge.net/ 實在少得可憐它的瘋狂
http://fuelphp.com/ 非常容易使用
一些真正有趣的獨立包裝phpMyAdmin的有一些有史以來最醜陋的代碼。 .. – DisgruntledGoat 2010-09-21 09:30:10
美麗是在旁觀者的眼中。 – hakre 2012-06-19 22:11:47