PHP Programming

A lightweight execution-visualization book.

Foundations

Values and Types

Control Flow Details

Functions and Scope

Arrays and Iteration

Strings and Text

Superglobals as Concepts

Include and Require

Classes and Objects

Visibility and Constructors

Interfaces and Traits

Exceptions

Files and Streams

Dates and Time Concepts

JSON and Data Shapes

Collections with SPL

Functional Helpers

Validation Patterns

Command-Line Scripts

Practical Web Data Patterns

Workflow and Source Panels

Operational Reliability Reports

Operational Diagnostics Reports