Flux
Couleur d'accent
Toutes les catégories

Web

1889 articles

PHP Through a Screen Reader: Small Syntax Choices That Matter

PHP Through a Screen Reader: Small Syntax Choices That Matter

I'm a backend developer, and PHP is my main language; it is also my favorite one. I've been developing in PHP since 2008, and today, when I start a web project, I choose PHP proudly, because I know what works well for me. There is one particularity in my developer experience: I'm totally blind from birth. So I use a screen reader, a tool that sends information to speech and/or a Braille display. Of course, blind programmers are not a single organism with a shared configuration file. We use…

The PHP Foundation
The PHP Podcast 2026.06.11

The PHP Podcast 2026.06.11

🎙️ PHP Podcast – June 11, 2026 Guest Hosts: Sara Golemon, Elizabeth Barron & Holly Schilling Eric and John are out this week — Sara, Elizabeth, and Holly take over. Here’s what they covered: 🎬 PHPVerse Recap PHPVerse just wrapped up, and Elizabeth was there in Amsterdam. The format is unusual — all speakers are […] The post The PHP Podcast 2026.06.11 appeared first on PHP Architect.

PHP Architect
Prompt-Injection Guardrails in Laravel: Defend the Tools, Not the Prompt

Prompt-Injection Guardrails in Laravel: Defend the Tools, Not the Prompt

You can't out-prompt an attacker — to the model, your system instructions and a malicious support ticket are the same text. So stop defending the prompt and lock down the boundaries you actually control: tools scoped to the authenticated user server-side, middleware that screens and logs, output handled as untrusted input, a human in front of anything irreversible, and a fake-free test that fails CI the moment someone drops the auth scope. Read more

Freek Van der Herten
Esc