DEV Community

PHP is Not Bad, So Why Is It Not Well-Received?

Tomas Scott on January 16, 2025

Despite often being criticized (it feels like there are more complaints than cat videos online), PHP remains one of the most widely used server-si...
Collapse
 
juniourrau profile image
Ravin Rau

The good old days are behind us, and PHP has truly evolved. It’s still a popular choice, but it’s been joined by Laravel, which has helped to keep PHP relevant and growing in popularity.

Collapse
 
tanzimibthesam profile image
Tanzim Ibthesam

If PHP had built async await that would be a game changer

Collapse
 
hawari profile image
Hawari Muflih Munte

Might beat their competitors 🫣

Collapse
 
alexanderwalsh profile image
Alexander Walsh • Edited

I would love to see async wait in PHP in the next released

Collapse
 
moopet profile image
Ben Sinclair

I wouldn't use any of those tools; I'd use ddev personally.

Collapse
 
uptoeleven profile image
Simon Brown

I didn't even realise that existed and ended up trying to roll my own PHP-in-docker myself. This looks so much nicer than what I did. PHPStorm integration as well. This is impressive and definitely going on the list of essentials tools, thank you for introducing it!

Collapse
 
tsolan profile image
Eugene

Hardly can I imagine building something new with php… it’s a language of ancient times and now used to maintain those ancient code bases of mammoths still running because “why to rebuild if it works”. Really, how can it be compared to something like go or rust in terms of performance or security?

Collapse
 
devdufutur profile image
Rudy Nappée • Edited

Is there a truly good IDE for PHP ? Like intelliJ for Java, VisualStudio for .net or VSCode for TypeScript ?

Collapse
 
vanloctech1 profile image
Loc Nguyen

PHPStorm

Collapse
 
kuluoluo88 profile image
kuluoluo88

PHP developers are used to dealing with jokes about being bad developers, but thankfully, this has changed recently.

Collapse
 
citronbrick profile image
CitronBrick

Having worked sometime with PHP, I prefer other languages to it for a simple reason.

PHP syntax is comparatively a lot more verbose, $ prefixed variables, -> as the composition operator etc.

Collapse
 
xwero profile image
david duymelinck

Too bad this is a servbay ad.

The first clue for me was talking about frameworks, and listing development setups.

Collapse
 
djb_aaaagile_4e9894216d6 profile image
DJB AAA Agile

It needs a good reference manual.
Or dummies guide