Где найти красивый PHP-код для чтения?
Как способ найти вдохновение и улучшить свои навыки PHP, я ищу красивый PHP-исходный код для чтения, желательно веб-сайт с открытым исходным кодом, а не более похожий на инструмент проект, такой как phpMyAdmin.
Итак, где я могу найти красивый PHP-код?
Ответы
Ответ 1
Код CodeIgniter красив. Есть много проектов, написанных в CodeIgniter, которые общедоступны, и вы можете проверить исходный код.
Посмотрите Начало работы в учебнике CodeIgniter и прочитайте. Я могу гарантировать, что вы будете вдохновлены и хотите запустить свою среду IDE и получить кодировку сразу:).
Вы также можете скачать и посмотреть исходный код Bamboo invoice. Когда мне нужно вдохновение, я также ищу "php-код" на youtube:)
Ответ 2
Не все проекты с открытым исходным кодом - отличные примеры того, как все сделано.
Взгляните на PEAR, ezComponents и Zend Framework. Все три довольно популярны в мире PHP, они решают тонну различных проблем [каждый иногда с другим подходом], и все они следуют высоким стандартам кодирования.
Кроме того, часто существует компромисс между красивым/элегантным кодом и кодом, который очень оптимизирован. Например, если вы хотите увидеть код, на который запускается большой веб-сайт, которому необходимо обрабатывать много трафика, посмотрите Mediawiki, Он основан на очень эффективном коде, но он не очень красив.
Ответ 3
Попробуйте посмотреть на источник лучших фреймворков PHP - Zend's, Symfony и CakePHP. Они очень хорошо документированы и хорошо разработаны.
Ответ 4
Kohana и Zend Framework, я бы сказал. Стандарты кодирования Zend также хорошо читаются.
Ответ 5
PHPUnit состоит из большого кода PHP5.3 http://github.com/sebastianbergmann/phpunit/tree/
Также литиевая платформа использует отличный код PHP 5.3 http://rad-dev.org/lithium/source
Ответ 6
http://fatfree.sourceforge.net/
так что минимальный он безумный
http://fuelphp.com/
очень проста в использовании
https://github.com/auraphp
Aura предлагает некоторые действительно интересные автономные пакеты
Ответ 7
ezComponents: хорошо документирован и имеет очень удобные обучающие программы.
Ответ 8
Krugle.org - отличное место для поиска кода. Не просто PHP, конечно.
Ответ 9
PHP.net - это сайт с открытым исходным кодом, но он не совсем красив - некоторые из них чувствуют себя архаичными, но он работает и очень безопасен.
Symfony стоит посмотреть, и есть некоторые проекты в PHP.net CVS, которые немного более современны, чем веб-сайт.
Ответ 10
Взгляните на книгу экспертов "Эксперт PHP 5". В Интернете есть электронная книга.