Güzel PHP kodu okumak için nerede bulabilirsiniz?

9 Cevap php

Ilham bulmak ve benim PHP becerilerini geliştirmek için bir yol olarak, ben, tercihen açık kaynak "standart" web sitesi yerine phpMyAdmin gibi bir araç daha benzeri bir proje okumak için bazı güzel PHP kaynak kodu arıyorum.

Peki, nerede ben bazı güzel PHP kodu bulabilirim?

9 Cevap

CodeIgniter kod güzel. Kamuya açık ve kaynak kodu kontrol edebilirsiniz CodeIgniter'daki yazılmış birçok projeleri vardır.

CodeIgniter'ın öğretici Getting started sayfasına bir göz atın ve okuyun. Ben size ilham olacak gaurantee ve IDE ateşlemek için istiyorum :) ve hemen kodlama alabilirsiniz.

Ayrıca indirebilir ve kaynak koduna göz atabilirsiniz Bamboo invoice. Ben ilham ihtiyacım olduğunda ben de youtube 'php kod' için arama :)

Iyi PHP çerçeveler kaynağında bakmayı deneyin - Zend adlı, Symfony ve CakePHP. Onlar çok iyi belgelenmiş ve genellikle iyi tasarlanmış.

Tüm opensource projelerin olayların nasıl yapılır olarak büyük örnekleridir.

PEAR, ezComponents ve Zend Framework bir göz atın. Her üç PHP dünyada oldukça popüler olan, onlar farklı problemler [bazen farklı bir yaklaşım ile her] ve hepsi büyük kodlama standartlarını takip bir ton çözmek.

Ayrıca, güzel / zarif kodu ve çok optimize edilmiş kod arasında bir trade-off çoğu zaman. Eğer çok fazla trafik işlemek için gereken büyük bir web sitesi çalıştırmak için desteklenmektedir kodunu görmek istiyorsanız Örneğin, kontrol Mediawiki. Çok verimli kod üzerine inşa, ama çok güzel değil.

Kohana ve Zend Framework diyebilirim. Zerdüştlerin kodlama standartları da iyi okunur.

PHPUnit büyük PHP5.3 kod oluşur http://github.com/sebastianbergmann/phpunit/tree/

Ayrıca Lityum Çerçeve büyük PHP 5.3 kodunu kullanan http://rad-dev.org/lithium/source

ezComponents: İyi belgelenmiş ve çok kullanışlı dersler vardır.

Krugle.org koduna göz atmak için harika bir yerdir. Sadece PHP, tabii.

PHP.net açık kaynak kodlu bir web sitesi olduğunu, ancak tam olarak güzel değil - bazı arkaik hissediyor ama çalışır ve çok güvenli.

Symfony bakarak değer olduğunu ve biraz daha modern bir web sitesi daha vardır PHP.net CVS bazı projeler vardır.

"Uzman PHP 5 araçları" kitabına bir göz atın. There is e-book available in web also.