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
 
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
 
kuluoluo88 profile image
kuluoluo88 •

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

Collapse
 
djb_aaaagile_4e9894216d6 profile image
DJB AAA Agile •

It needs a good reference manual.
Or dummies guide

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.