php[architect] logo

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

In the Magazine

PHP Is Listening

September 2024

In life, listening is a skill that can be beneficial in many ways. It can help you understand others, learn new things, and even improve your relationships. It’s currently an election year in the United States, and the presidential race is very contentious. Please do not let politics divide you from your friends and family. Remember to listen to others and respect their opinions, even if they differ from your own.

View articles

HaPHPy Developers

August 2024

View All Past Issues »

Books

View All Books »

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

Beyond Laravel

An Entrepreneur's Guide to Building Effective Software

php[podcast]

All Episodes »

Interview With JD Lien

- August 30, 2024

Listen

php[podcast] 24.05.21

php[podcast] 24.05.21

- May 21, 2024

Listen

Articles and News

More News

Announcing the php[tek] 2025 Call for Presentations: Your Chance to Shine on the Premier PHP Stage!

September 3, 2024

Attention, PHP enthusiasts, web developers, and tech innovators! The time has come to step into the spotlight and share your knowledge with the global PHP community. We’re excited to announce that the Call for Papers (CFP) for php[tek] 2025 is officially open, and we’re inviting you to submit your talk ideas! Why php[tek] 2025 is […]

PHP Projects: Pinkary

September 2, 2024

In our latest installment of “Cool Open Source PHP Projects To Contribute To” (yes, we’re still brainstorming that title!), we’re shining a spotlight on a thrilling new project from a distinguished member of the PHP community, Nuno Maduro. Known for his influential contributions and dynamic presence in the ecosystem, Nuno not only develops at Laravel […]

What’s the big Idea? PHPStorm for Vim Users

August 31, 2024

I started my IT career in system operations. I spent many days in a cold data center, racking and stacking servers, installing operating systems, and configuring routers. That’s when I started using Vim. It was nice to sit in my cubicle outside the data center and access my servers to do everything I needed in […]

What’s New and Exciting in PHP 8 4

August 20, 2024

At the time of this writing, PHP 8.4 is in the beta release cycle so we can finally start to discuss what’s new in the next release of PHP. In this article, we’ll discuss the timeline for the release and discuss some new features and changes we can expect to see.  Overall At the […]

Running PHPCBF Automatically with GitHub Actions

July 16, 2024

As developers, we each have a specific way that we like to format our code and we can have extremely strong feelings about our preferences. This is fine if we’re the sole developer working on a project but it can be a real problem when you’re working with a team of developers. In this situation, […]

Make for Web Developers

June 24, 2024

Make for Web Developers The command line, it’s a powerful tool for us developers but it’s not the most user-friendly way to interact with a computer. It can be hard to remember steps in a multi-step process, hard to remember all the command line switches we need to have for our commands to run successfully, […]

Creating Sequence Diagrams with mermaid.js

May 21, 2024

As maintainers of open source projects, it’s important to try and bring people into our project so that we’re not the only ones maintaining the project. There are lots of ways to do this like creating blog posts about the project, contributing articles to magazines, or talking about the project at conferences. Another option is […]

PHP’s Magic Methods

May 19, 2024
PHP's Magic Methods

As PHP developers, we need to know a lot of language features to make our code easy to write and maintain. Without explicitly being told about a part of the language, it’s hard to even know it exists, so today, we’re going to discuss the magic methods our classes have and how we should use […]