What are the excellent open-source php projects worth learning on github?
Developer on Alibaba Coud: Build your first app with APIs, SDKs, and tutorials on the Alibaba Cloud. Read more ＞
0 reply content: Put this link to favorites, Trending PHP repositories on GitHub today · GitHub
Select a project based on your current level, and do not expect to quickly learn the skills of PHP programming by reading the code. Do not focus too much on tips. Read the code to understand the architecture of a set of codes, especially the concepts in the architecture. This is the most important thing to understand. There is no need for good code ~ It's enough to see what stage you are in.
For entry-level users, I recommend PHPCMS ~ Although this stuff hasn't been updated for a long time ~ However, in the PHP 5.3 era, I think it is definitely worth noting that such code can be written. In addition, we recommend that you see some exposed PHPCMS vulnerabilities. This is also worth reading ~ Nowadays, many developers have a poor security awareness ~ Resulting in a bunch of code vulnerabilities ~ Ziadoz/awesome-php · GitHub
Today, my colleagues are just open-source.
Hisune/tinymvc · GitHub
(Demo: Carbon Forum
A simple forum that does not use a third-party framework, similar to a topic discussion forum.
Simple structure, highly encapsulated authentication, requests, databases, error pages, etc. The backend of a page is usually dozens of lines.
I think it is good to learn, including XSS filtering, SQL injection, and compatibility with PHP earlier versions (such as magic quotes, ArrayColumn), regular expressions, and mobile terminal adaptive (DOING) common points such as ISAPI_Rewrite compatibility, fully automated installation scripts, and complicated string & Array Operations under IIS are involved.
It is easy to read, because the framework is useless and the amount of code is relatively small.
At the same time, the database structure design and script execution efficiency are relatively high. The response time for each page is generally 1 ~ Between 5 ms. In the web direction, so many open source web framework, pure php laravel/thinkphp, php extension yaf/phalcon, and composer tool class https://github.com/walkor/workerman
I know a Yootheme pagekit
This article is an English version of an article which is originally in the Chinese language on aliyun.com and is provided for information purposes only. This website makes no representation or warranty of any kind, either expressed or implied, as to the accuracy, completeness ownership or
reliability of the article or any translations thereof. If you have any concerns or complaints relating to the article, please send an email, providing a detailed description of the concern or
complaint, to email@example.com. A staff member will contact you within 5 working days. Once verified, infringing content will be removed immediately.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
and provide relevant evidence. A staff member will contact you within 5 working days.