> Canonical URL: https://codingcat.dev/topic/php

# PHP Courses, Podcasts & Blog Posts | CodingCat.dev

⌨️ Language & Standard Hub

# PHP.

Modern PHP 8+, Laravel, FrankenPHP & Web Application Security

Explore CodingCat.dev hands-on courses, video lessons, podcast episodes, and technical deep-dive blog posts covering PHP: Modern PHP 8+, Laravel, FrankenPHP & Web Application Security.

[Search All PHP Content](/search?q=PHP)![PHP official logo](/logos/tags/php-lockup-light.svg)![PHP official logo](/logos/tags/php-lockup-dark.svg)Official PHP Brand Lockup (1 Blog Posts · 4 Episodes)✏️ PHP Production Architecture Diagram✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]How PHP fits into a modern, type-safe full-stack production architecture on CodingCat.dev.AAA Contrast Verified

## PHP Blog Posts.

Showing 1 of 1 blog postsFiltered: PHP[Open Full Topic Hub &rarr;](/topic/php)[![PHP2Shell (CVE-2026-109618): How AI Found a Decade-Old Bug in 70% of the Web](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/e83065d0a4e2f841ce64d3f4aea8ddbbf07e5cb9-1376x768.jpg?w=1376&q=82&fit=max&auto=format)](/post/php2shell-cve-2026-109618-ai-php-security-scramble)October 22, 2026[![](/logos/tags/aws-symbol-light.svg)![](/logos/tags/aws-symbol-dark.svg)AWS](/topic/aws)[![](/logos/tags/php-symbol-light.svg)![](/logos/tags/php-symbol-dark.svg)PHP](/topic/php)

### [PHP2Shell (CVE-2026-109618): How AI Found a Decade-Old Bug in 70% of the Web](/post/php2shell-cve-2026-109618-ai-php-security-scramble)

Two critical pre-authentication RCE flaws in PHP (CVE-2026-109618 and CVE-2026-109619), uncovered by AI models from OpenAI and Google Gemini, sparked a global patching scramble across 70% of the web. Here is how PHP2Shell works and how to patch your servers.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)

No matching blog posts found for this filter.

Try clearing the filter above to browse the full feed.

Loading more blog posts...✓ All blog posts loaded

## PHP Podcast Episodes.

Showing 4 of 4 episodesFiltered: PHP[Open Full Topic Hub &rarr;](/topic/php)[![WPEngine and FaustJS](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/e276ebaf83daea241b96b2f1d1f372934413b34d-1920x1080.jpg?w=1920&q=82&fit=max&auto=format)](/podcast/2-34-WPEngine-and-FaustJS)August 3, 2022[![](/logos/tags/php-symbol-light.svg)![](/logos/tags/php-symbol-dark.svg)PHP](/topic/php)[![](/logos/tags/cms-symbol-light.svg)![](/logos/tags/cms-symbol-dark.svg)Headless CMS](/topic/cms)

### [WPEngine and FaustJS](/podcast/2-34-WPEngine-and-FaustJS)

Kellen breaks down how to use Faust.js to build your front-end applications with WordPress as the headless CMS.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Brittney Postma](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f25e504779cb6ebb7c0dd7df367f2c7490e17784-735x735.png?w=96&h=96&q=82&fit=max&auto=format)Brittney Postma](/author/brittney-postma)[![Kellen Mace](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/109db365496d9f14fd47539e40e8cb863b35c5ed-219x219.jpg?w=96&h=96&q=82&fit=max&auto=format)Kellen Mace](/guest/kellen-mace)[![Getting GraphiQL with WordPress](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/87be5d9397ed05133670c8a545b977fe89b8aa3f-1920x1080.jpg?w=1920&q=82&fit=max&auto=format)](/podcast/2-9-getting-graphiql-with-wordpress)March 2, 2022[![](/logos/tags/graphql-symbol-light.svg)![](/logos/tags/graphql-symbol-dark.svg)GraphQL](/topic/graphql)[![](/logos/tags/php-symbol-light.svg)![](/logos/tags/php-symbol-dark.svg)PHP](/topic/php)

### [Getting GraphiQL with WordPress](/podcast/2-9-getting-graphiql-with-wordpress)

Jason Bahl joins us to talk about an amazing product he created that lets WordPress become headless with a GraphQL

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Brittney Postma](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f25e504779cb6ebb7c0dd7df367f2c7490e17784-735x735.png?w=96&h=96&q=82&fit=max&auto=format)Brittney Postma](/author/brittney-postma)[![Jason Bahl](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/1b899cd24d2f8f0abb0073195fb14dc4a5743b32-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Jason Bahl](/guest/jason-bahl)[![Moving from WordPress to Jamstack](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f74d827f531e688c8ac022cdf695bdebb067ab34-1920x1080.png?w=1920&q=82&fit=max&auto=format)](/podcast/1-11-moving-from-wordpress-to-jamstack)February 24, 2021[![](/logos/tags/php-symbol-light.svg)![](/logos/tags/php-symbol-dark.svg)PHP](/topic/php)[![](/logos/tags/serverless-symbol-light.svg)![](/logos/tags/serverless-symbol-dark.svg)Serverless](/topic/serverless)

### [Moving from WordPress to Jamstack](/podcast/1-11-moving-from-wordpress-to-jamstack)

Talking with Jason Lengstorf about how to use Wordpress to power the backend to any of your Jamstack sites.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Brittney Postma](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f25e504779cb6ebb7c0dd7df367f2c7490e17784-735x735.png?w=96&h=96&q=82&fit=max&auto=format)Brittney Postma](/author/brittney-postma)[![Jason Lengstorf](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/8653b813000a531a083397d97e8665dbd8161990-460x460.jpg?w=96&h=96&q=82&fit=max&auto=format)Jason Lengstorf](/guest/jason-lengstorf)[![Kinsta](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/995ecf3d8e7e286b1d3650c4ef34c8f1a87df7f7-1920x1080.png?w=1920&q=82&fit=max&auto=format)](/podcast/1-2-kinsta-brian-li)January 1, 2021[![](/logos/tags/google-cloud-symbol-light.svg)![](/logos/tags/google-cloud-symbol-dark.svg)Google Cloud](/topic/google-cloud)[![](/logos/tags/php-symbol-light.svg)![](/logos/tags/php-symbol-dark.svg)PHP](/topic/php)

### [Kinsta](/podcast/1-2-kinsta-brian-li)

Talking with Brian Li all about WordPress hosting provider Kinsta and why they chose to utilize Google Cloud Platform.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Brian Li](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/6ecd7c7c4fda57a33aab89e5d8fa5826bbc3b27a-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Brian Li](/guest/brian-li)

No matching episodes found for this filter.

Try clearing the filter above to browse the full feed.

Loading more episodes...✓ All episodes loaded