PHP is an unfairly underrated language, but here at DEV, we have yet some great resources about it.
It's not so easy to find them out, because PHP don't have a big audience and related posts get drown among many other (JS) posts, but nevertheless, some of them reached a pretty high quality.

๐Ÿ— Bootstrapping

It can be difficult for newcomers to know where to start a new PHP project. If you want to give a try to the Slim micro-framework, have a loot at @charliedevelops's following post:

โœ… Clean code

A great post about some clean code rules in PHP, with great screenshots:

Some other clean code rules, applied to a concrete example:

A very detailed article about clean architecture and design patterns:

๐Ÿšฅ Quality

I wrote the following post to show dev how to check the quality of PHP code by using 3 static analysis tools (phpcs, phpmd & php-cs-fixer):

The next article shows how to automate everything with the editor, composer, git & the CI/CD pipeline:

โ˜‘๏ธ Tests

How to design your code to be able to unit test everything:

Not so specific to PHP, but still interesting:

Because unit tests are never enough, we need acceptance tests. Here is a simple way to test an HTTP API as a black box:

๐Ÿ”’ Security

It's well known that misusing PHP can lead to serious security breaches. The following resources will be a great introduction for people who care about security (who doesn't?):

5 rules to secure your PHP application:

๐Ÿ›  Tooling

The best tool in PHP world is unquestionably composer. Number of its features are often unknown. It's not only a dependency manager. Let's have a look at its possibilities:

@david_j_eddy introduces 5 essential tools every PHP developers should use:

If you ever tasted the pleasure of debugging, then you know you can't do without. Thanks to @brpaz, you'll now know how make all the things work together:

This last tool has been developed by the author of the article, who can thus help you get started. It's a tool to quickly bootstrap a PHP project from scratch:

๐Ÿš€ Other

Because we all know that reading books help us understanding the things more deeply, here is a list of suggested books about PHP:

The PHP edition of the well known imposter syndrome:

Because such articles are very, very rare, and because I already found myself lost in the face of the lack of resources when ยซ cloudifying ยป a PHP app, here is a great article about PHP with containers:


๐ŸŒ  People to follow

@restoreddev's posts are always well written, and most of them are about PHP. As a PHP dev, you can't definitely not follow him.

@gonedark's posts are mostly about clean code, PHP and git. Some of them are among the most popular on DEV.

Two of the above articles were written by @brpaz, and some others worth the read.


If you think a PHP post is missing in the list, don't hesitate to mention it in the comments !

Thanks for reading !