PHP Language Deep Dive
A fundamentals-first tour of PHP, independent of the JSON API and CLI tool build-along tracks. Pick this up any time — it doesn't assume you've finished either artifact ladder.
Learning Path
| # | Topic | Focus |
|---|---|---|
| 01 | Why PHP | History, design tradeoffs, where PHP fits today |
Planned topics for this track: types and type coercion, control flow and functions, classes and OOP (interfaces, traits, magic methods), error handling (exceptions vs. errors), the standard library tour, Composer and autoloading, and testing (PHPUnit). Tracked as follow-up work.
Prerequisites
- Basic programming experience
- Beginner tier recommended first, but not required
Start with 01 Why PHP.