Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

If You Get Curious About What’s Underneath

If you opened every “Under the hood” box in this book, you already know more about the engine than this book ever asked you to learn. You’ve seen PHP’s Fibers make a real-time WebSocket server possible, attributes and reflection generate an entire API from one class, and a type system solid enough for static analysis tools to catch bugs before a single test runs. None of that was framed as a language lesson. It was framed as “here’s why the convenience you just used actually works.”

If that pattern started to interest you for its own sake, not because a feature needed it, that’s the moment this book was quietly built to lead to.

The PHP Book picks up exactly there: variables, types, control flow, classes, and the engine’s own error model, taught properly rather than reverse-engineered from a framework’s behavior. It assumes the same thing you brought here, real coding experience elsewhere, but points it at the language itself instead of at a specific framework’s conventions.

You don’t need it to keep shipping with everything in this book. Every feature covered here works today, in production, without opening that book once. It’s simply there for whenever “just ship it” turns into “wait, how does this actually work,” which, if you’ve made it this far, might be sooner than you expected.

Read The PHP Book →