Over the years in the PHP community we have noticed that many users encounter similar issues and questions about PHP and web development throughout their PHP journey. This is a living repository that includes a collection of articles, best practices and frequently asked questions about PHP. This repository is also rendered on GitHub page.
-
Introduction to PHP ๐ฑ
Introduction chapter with basics to get up and running with PHP.
-
Object Oriented Programming ๐
Object oriented programming with PHP, design patterns and anti patterns.
-
Databases ๐ฟ
Access to databases with PHP.
-
Security ๐
Web application and PHP security chapter.
-
PHP Frameworks ๐ง
Using a framework can help speeding up and improving the application. Which framework to learn and how to create your custom framework.
-
Testing and writing quality PHP code.
-
Packages, Libraries and Managing Dependencies ๐ฆ
PHP ecosystem.
-
API โ๏ธ
Application Programming Interface.
-
Interoperability ๐ฉ
To successfully work with PHP, there are many libraries and tools available. This chapter explains some of the recommended interoperability things required for building web applications with PHP.
-
PHP Community ๐
Awesome PHP community and PHP user groups.
-
General โ
All other PHP questions and tricks.
-
PHP Best Practices ๐
A list of PHP best practices.
We are always looking forward to see your contribution to these knowledge resources as well.
If you feel that there is something missing that should be pointed out, or you've just found a typo, don't hesitate to send a pull request. Check the CONTRIBUTING.md file for more information.
This work is licensed under a Creative Commons Attribution 4.0 International License. Code examples are published under the MIT license. Check the license file for more information.