PHP Architect logo

Want to check out an issue? Sign up to receive a special offer.

In the Magazine

This month’s first feature article comes from Nelson Isioma, breaking down ‘Cool Things You Can Do With HTMX’. As Nelson discusses, HTMX brings additional functionality while using HTML attributes. Follow along as Nelson explores these features, including AJAX, CSS, WebSockets, and Server-Sent Events.

View articles

The Golden Age

May 2025

View All Past Issues »

Books

View All Books »

Jacked PHP

Create Powerful Applications With Open Swoole

The Complementary PHP Testing Tools Cookbook

Learn how a Grumpy Programmer approaches improving his own codebase, including all of the tools used and why.

PHP Web Development with MySQL

A Hands On Approach to Application Programming

php[podcast]

All Episodes »

Community Corner: Longhorn PHP 2025 With Ian Littman

Longhorn PHP 2025 With Ian Littman - August 18, 2025

Listen

PHP Podcast: 2025.08.14

PHP Podcast: 2025.08.14 - August 14, 2025

Listen

Jacked PHP with Savio Resende

Community Corner: Jacked PHP with Savio Resende

Community Corner: Jacked PHP with Savio Resende - August 12, 2025

Listen

Articles and News

More News

All the Fours: The PHP & Laravel Ecosystem’s Greatest Year Yet

August 18, 2025
The PHP & Laravel Ecosystem's Greatest Year Yet

Picture this: you’re at your desk, coffee growing cold, staring at a legacy codebase that feels like it was written during the Jurassic period. The tests are brittle, the UI updates require a degree in JavaScript archaeology, the CSS is a maze of !important declarations, and the admin panel… well, let’s just say it makes […]

Are You Down With CSP?

August 15, 2025

CSP is the Content Security Policy for your website’s pages. Think of it as a foreman on a construction site, checking all the material loads coming to the gate, verifying that they meet the requirements and sources defined by you, the architect. Accepting pine paneling for oak paneling in the specs would be disastrous for […]

PHP Fibers: The Game-Changer That Makes Async Programming Feel Like Magic

August 14, 2025

Picture this: You’re sitting in front of your computer, watching your PHP application crawl through a list of RSS feeds one by one. Each request takes half a second, and with twenty feeds to process, you’re looking at ten seconds of your users staring at loading spinners. You’ve heard about async programming, but every time […]

How PHP Really Reads Your Code (Abstract Syntax Tree (AST))

August 5, 2025

 Do you ever wonder how PHP parses your code? Wonder no longer because in this video, Scott Keck-Warren from the PHP Architect Channel shows you how to inspect your code using the AST with the PHP-Parser library. How PHP Really Reads Your Code (Using ASTs) When we pass our source code to the php […]

Atomic Commits Explained: Stop Writing Useless Git Messages

June 17, 2025

This might be an unpopular option, but one of the parts I enjoy most about being a developer is having to debug problems. It’s always interesting because you get to be a “detective in a crime movie where you are also the murderer” to quote Filipe Fortes. Once you track down the problem you might […]

Working With Value Objects in Laravel 12.x

June 2, 2025

If you’re like me, you’re always on the lookout for tools and techniques that can reduce the chances that your code has bugs and make it easier to maintain. Value objects are one of my go-to techniques for making my code easier to maintain, and you can use some of the tools built into Laravel to […]

Super Charging Development with DocBlock

April 16, 2025

At its core, PHP provides many ways to make your code extremely easy to write and maintain, but it also provides many ways to shoot yourself in the foot. Over the 7.x and 8.x releases, the core developers have added features like return types and parameter types that make it easy for our IDEs and […]

PHP Architect Releases New Book: Jacked PHP

March 31, 2025

Jacked PHP aims to offer the developer tools to build better products. Since being faster and scalable is in high demand, looking for tools to support that becomes essential. With that in mind, we have a set of tools within the OpenSwoole framework that we will go over that can help you achieve these goals. […]