Reply content:
Put this link in the Favorites folder, trending PHP repositories on GitHub today GitHub
Read the project according to your current level of choice, and don't expect to learn the ropes of PHP programming quickly by reading code, without paying too much attention to tips. Code reading is important to understand the architecture of a set of code, especially the concept of architecture, which is the most serious thing to understand. Good code does not need too much ~ as long as one is enough to see you at what stage?
Entry-Level I recommend Phpcms ~ Although this thing has not been updated for a long time ~ but in the era of PHP 5.3 I think it is definitely worth a look to write such code. It is also recommended that you look at some of the phpcms leaks. This is also very well worth seeing ~ Now a lot of developers for security awareness is too bad ~ cause a lot of code bugs a bunch of ~ziadoz/awesome-php GitHub
Today, my colleague just open source.
Hisune/tinymvc GitHub
Cover
https:// Github.com/lincanbin/ca Rbon-forum
(Demo:carbon Forum
)
A simple forum that does not use a third-party framework, similar to that of a topic-based discussion-Free forum.
Simple structure, high encapsulation authentication, request, database, error page and so on, the back end of a page is generally dozens of rows.
I think it's good to learn, including XSS filtering, SQL injection, low-version PHP compatibility (such as magic Quotes, Arraycolumn), regular, mobile-side adaptive (DOING), Isapi_rewrite compatible under IIS, fully automated installation scripts, More complex string & array operations such as common points are involved.
It is also easier to read because there is less frame and code volume.
At the same time, the database structure design and script execution efficiency is also more efficient, each page response time is generally between 1~5ms. In the web direction, so many open source web frameworks, pure PHP laravel/thinkphp, PHP extension Yaf/phalcon, and so on, there is composer tool class https:// Github.com/walkor/worke Rman
I know a yootheme pagekit.