Part of the preparation for the ZCE for PHP 7.1
1. PHP Basics
- Syntax
 - Operators
 - Variables
 - Control Structures
 - Language Constructs and Functions
 - Namespaces
 - Extensions
 - Config
 - Performance/bytecode caching
 
2. Functions
- Arguments
 - Variables
 - References
 - Returns
 - Variable Scope
 - Anonymous Functions, closures
 - Type Declarations
 
- Quoting
 - Matching (String Functions)
 - Extracting (String Functions)
 - Searching (String Functions)
 - Replacing (String Functions)
 - Formatting (String Functions)
 - PCRE
 - NOWDOC
 - Encodings
 
4. Arrays
- Associative Arrays
 - Array Iteration
 - Array Functions
 - SPL, Objects as arrays
 - Casting
 
- Files
 - Reading
 - Writing
 - File System Functions
 - Streams
 - Contexts
 
- SQL
 - Joins
 - Prepared Statements
 - Transactions
 - PDO
 
- Instantiation
 - Modifiers/Inheritance
 - Interfaces
 - Return Types
 - Autoload
 - Reflection
 - Type Hinting
 - Class Constants
 - Late Static Binding
 - Magic (_*) Methods
 - Instance Methods & Properties
 - SPL
 - Traits
 
10. Security
- Configuration
 - Session Security
 - Cross-Site Scripting
 - Cross-Site Request Forgeries
 - SQL Injection
 - Remote Code Injection
 - Email Injection
 - Filter Input
 - Escape Output
 - Encryption, Hashing algorithms
 - File uploads
 - PHP Configuration
 - Password hashing API
 
- Handling Exceptions
 - Errors
 - Throwables