📖 Table of Contents
Chapter 1: Environment Setup
Install PHP 8.4, configure development environment, run your first PHP program
Chapter 2: Basic Syntax
Variables & types, strings, arrays, control flow & error handling
Chapter 3: Functions & OOP
Function definitions, closures, classes & interfaces, Traits, enums & namespaces
Chapter 4: Database
PDO unified interface, MySQL CRUD, prepared statements & transactions
Chapter 5: Network Programming
HTTP request handling, cURL, JSON API, Session & Cookie
Chapter 6: File Operations
File read/write, directory traversal, CSV/JSON processing & file uploads
Chapter 7: Libraries & Tools
Composer package management, Guzzle, Monolog, Carbon, PHPUnit
✨ Learning Features
Comparative Learning
Interleaved Java/Python/JS comparisons to quickly build knowledge mappings
Code-Driven
Concise code examples for every concept, ready to use immediately
Practice-Oriented
From files to databases, covering real-world web development scenarios
Modern PHP
Based on PHP 8.4, covering type declarations, enums, and other new features