Finding a sophisticated and well-designed PHP OOP application to learn

Basically, I dive deeper into complex programming practices. I have almost no friends who are experienced (or more experienced than me) programmers to study, so I am looking for the next best thing - to learn from the work of strangers.

Can anyone recommend a ready-made and working real-world application written well and oriented towards OOP. I would like to analyze its source. Bonus if it is based on the Zend Framework.

What interests me the most is objects that, unlike desktop applications, perform only one real operation (or represent them in a database or session) during their lifetime (or pageload), for example user-> logIn (). I'm interested in optimal and reusable design patterns and their realistic implementations.

+3
source share
3 answers

I would recommend SugarCRM as a well-written and extremely widely used application. Download the source code and start with include/MVC/SugarApplication.php. To log in, etc. You can start with include/MVC/View/SugarView.php.

, GSto , , , , . , Drupal, Joomla - PHP , .

+2

, Kohana 3 GitHub.

, Kohana, Shindig. .

+1

You can look at several frameworks / CMS that are there, for example CakePHP, CodeIgniter, Kohana, Wordpress, Drupal, etc.

You can also see several open source projects that are available there through sources such as GitHub.

0
source

Source: https://habr.com/ru/post/1739872/


All Articles