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.
Blackfire vs Xdebug Profiling: Which One Tells You the Truth at Production Scale

Blackfire vs Xdebug Profiling: Which One Tells You the Truth at Production Scale

Comments
8 min read
Laravel Horizon Won't Save You From Long Jobs. Use This Splitting Pattern.

Laravel Horizon Won't Save You From Long Jobs. Use This Splitting Pattern.

Comments
9 min read
Symfony Lock Component: Distributed Locks in 50 Lines (No Redis Required)

Symfony Lock Component: Distributed Locks in 50 Lines (No Redis Required)

Comments
8 min read
Symfony Messenger vs Laravel Queues: A Real Benchmark and a Decision Guide

Symfony Messenger vs Laravel Queues: A Real Benchmark and a Decision Guide

Comments
9 min read
Laravel Reverb in Production: Lessons From 50k Concurrent WebSocket Connections

Laravel Reverb in Production: Lessons From 50k Concurrent WebSocket Connections

Comments
10 min read
PHP JIT in 2026: When It Helps (Spoiler: Rarely the Web Path)

PHP JIT in 2026: When It Helps (Spoiler: Rarely the Web Path)

Comments
8 min read
Symfony API Platform vs Laravel API Resources: When Each Earns Its Keep

Symfony API Platform vs Laravel API Resources: When Each Earns Its Keep

Comments
10 min read
Symfony Mercure: Server-Sent Events at Scale Without WebSockets

Symfony Mercure: Server-Sent Events at Scale Without WebSockets

Comments
9 min read
Laravel 12 Octane: FrankenPHP vs Swoole vs RoadRunner in 2026

Laravel 12 Octane: FrankenPHP vs Swoole vs RoadRunner in 2026

Comments
9 min read
Pest 3 vs PHPUnit 11: 4 Reasons to Switch, 2 Reasons Not To

Pest 3 vs PHPUnit 11: 4 Reasons to Switch, 2 Reasons Not To

Comments
7 min read
PHP OPcache Preloading in 2026: The 3 Mistakes That Make It Slower

PHP OPcache Preloading in 2026: The 3 Mistakes That Make It Slower

Comments
8 min read
Rector in 2026: The 6 Rules That Pay for Themselves on Any Legacy Codebase

Rector in 2026: The 6 Rules That Pay for Themselves on Any Legacy Codebase

Comments
9 min read
Laravel Pint vs PHP-CS-Fixer: Why I Stopped Configuring My Linter

Laravel Pint vs PHP-CS-Fixer: Why I Stopped Configuring My Linter

Comments
7 min read
PHP `readonly` Classes Have an Inheritance Trap. Here's the Fix.

PHP `readonly` Classes Have an Inheritance Trap. Here's the Fix.

Comments
8 min read
PHP Enums Beyond `cases()`: 6 Methods That Replace 200 Lines of Helper Code

PHP Enums Beyond `cases()`: 6 Methods That Replace 200 Lines of Helper Code

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