DEV Community

PHP

Home for all the PHP-related posts on Dev.to!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
A world clock that doesn't trust your clock: lessons from 64 500 city pages in plain PHP

A world clock that doesn't trust your clock: lessons from 64 500 city pages in plain PHP

Comments
6 min read
A checklist for shrinking your WordPress attack surface: admins, file editing, permissions, wp-config.php, and uploads

A checklist for shrinking your WordPress attack surface: admins, file editing, permissions, wp-config.php, and uploads

1
Comments
5 min read
What I Learned About Web Application Security: Threat Modelling a PHP Invoice Application

What I Learned About Web Application Security: Threat Modelling a PHP Invoice Application

Comments
2 min read
This Week in PHP Internals | Nov 5, 2026

This Week in PHP Internals | Nov 5, 2026

Comments
9 min read
Stop piling up register_rest_route(): build WordPress REST APIs with PHP 8 attributes

Stop piling up register_rest_route(): build WordPress REST APIs with PHP 8 attributes

Comments
6 min read
Your Doctrine repositories don't need to extend anything

Your Doctrine repositories don't need to extend anything

Comments 1
5 min read
WordPress 7.0 and the AI Client in Core

WordPress 7.0 and the AI Client in Core

Comments
13 min read
FrankenPHP appears more often by runtime than by page title

FrankenPHP appears more often by runtime than by page title

Comments
3 min read
Passkeys in 17 Files: Hybrid Login, Recovery Codes and Revocation in Symfony 8.1

Passkeys in 17 Files: Hybrid Login, Recovery Codes and Revocation in Symfony 8.1

Comments
10 min read
🚨 PHP2Shell: What Should Developers Do to Protect Our Clients?

🚨 PHP2Shell: What Should Developers Do to Protect Our Clients?

Comments
2 min read
Edit a WordPress theme over SSH from VS Code, Cursor, JetBrains or Zed

Edit a WordPress theme over SSH from VS Code, Cursor, JetBrains or Zed

Comments
4 min read
Why some CDNs serve empty responses to datacenter IPs — and the direct-link fallback that saved my downloader

Why some CDNs serve empty responses to datacenter IPs — and the direct-link fallback that saved my downloader

Comments
3 min read
The PHP2Shell Postmortem: What CVE-2026-109618 and CVE-2026-109619 Actually Tell Us

The PHP2Shell Postmortem: What CVE-2026-109618 and CVE-2026-109619 Actually Tell Us

1
Comments
5 min read
Kinsta Sells You on Speed. Ask What Happens at Checkout.

Kinsta Sells You on Speed. Ask What Happens at Checkout.

Comments
6 min read
Calling Flaky Third-Party APIs from Laravel: Timeouts, Retries and a Circuit Breaker

Calling Flaky Third-Party APIs from Laravel: Timeouts, Retries and a Circuit Breaker

Comments
6 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.