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.
SOLID in the WordPress Ecosystem: What 4wp.dev's Plugins Actually Prove

SOLID in the WordPress Ecosystem: What 4wp.dev's Plugins Actually Prove

Comments
5 min read
Simple Data Objects v2: from a fast PHP DTO hydrator to a full Typed Data Boundary

Simple Data Objects v2: from a fast PHP DTO hydrator to a full Typed Data Boundary

Comments
8 min read
This Week In PHP Internals | August 12, 2026

This Week In PHP Internals | August 12, 2026

Comments
7 min read
Installing Composer with PHP

Installing Composer with PHP

7
Comments
4 min read
Building a Video API SDK in Rust with reqwest and serde for Multi-Region Feeds

Building a Video API SDK in Rust with reqwest and serde for Multi-Region Feeds

Comments
11 min read
Seu log tem 40 mil linhas e nenhuma resposta

Seu log tem 40 mil linhas e nenhuma resposta

1
Comments
4 min read
We built an all-in-one WordPress image toolkit. Here's the architecture behind it

We built an all-in-one WordPress image toolkit. Here's the architecture behind it

Comments
6 min read
O bug não existe: é o cache te enganando

O bug não existe: é o cache te enganando

Comments
4 min read
Why PHP Uses snake_case Functions but camelCase Methods

Why PHP Uses snake_case Functions but camelCase Methods

Comments
19 min read
Four Env Vars and No Foreign Key: What It Means to Actually Attach a Resource

Four Env Vars and No Foreign Key: What It Means to Actually Attach a Resource

1
Comments
9 min read
Dev Log: 2026-08-12 — a 96s suite that became 42s, a capability that wasn't a scope, and four steps to a passkey

Dev Log: 2026-08-12 — a 96s suite that became 42s, a capability that wasn't a scope, and four steps to a passkey

Comments
8 min read
Validate Telegram Mini App initData in PHP: HMAC-SHA-256, timing-safe compare, and auth_date expiry

Validate Telegram Mini App initData in PHP: HMAC-SHA-256, timing-safe compare, and auth_date expiry

Comments 1
4 min read
Ask the machine what it is before you change it

Ask the machine what it is before you change it

1
Comments
5 min read
I run a surf forecast for 20 breaks in Morocco on EUR 0/month. Here's the stack.

I run a surf forecast for 20 breaks in Morocco on EUR 0/month. Here's the stack.

Comments 1
4 min read
Solving Shared Hosting SEO Constraints: Building a Lightweight PHP-to-Node Proxy Engine

Solving Shared Hosting SEO Constraints: Building a Lightweight PHP-to-Node Proxy Engine

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