Introduction
PHP Introduction PHP Installation PHP Syntax PHP Comments PHP Output (echo / print)
Variables & Data Types
PHP Variables PHP Data Types PHP Strings PHP Numbers PHP Booleans PHP Constants PHP Type Casting
Operators
PHP Operators PHP Arithmetic Operators PHP Assignment Operators PHP Comparison Operators PHP Increment / Decrement Operators PHP Logical Operators PHP String Operators
Control Flow
PHP If / Else PHP Switch PHP Match PHP While Loop PHP Do While Loop PHP For Loop PHP Foreach Loop PHP Break & Continue
Functions
PHP Functions PHP Function Arguments PHP Return Values PHP Variable Scope PHP Arrow Functions PHP Recursive Functions
Arrays
PHP Arrays PHP Indexed Arrays PHP Associative Arrays PHP Multidimensional Arrays PHP Array Functions PHP Array Sorting PHP Array Searching
String Functions
PHP String Functions PHP String Search & Replace PHP Regular Expressions
Math & Date
PHP Math Functions PHP Date & Time PHP Timestamps
Forms & Superglobals
PHP Forms PHP GET & POST PHP Form Validation PHP Superglobals PHP $_SERVER PHP $_SESSION PHP $_COOKIE PHP $_FILES
File Handling
PHP File Open / Read PHP File Create / Write PHP File Delete PHP File Upload
Error Handling
PHP Errors PHP Exception Handling PHP Try / Catch / Finally
Object-Oriented PHP
PHP OOP Introduction PHP Classes & Objects PHP Constructor & Destructor PHP Access Modifiers PHP Inheritance PHP Abstract Classes PHP Interfaces PHP Traits PHP Static Methods & Properties PHP Namespaces
PHP & MySQL
PHP MySQL Introduction PHP MySQL Connect PHP MySQL Create DB PHP MySQL Insert Data PHP MySQL Select Data PHP MySQL Update Data PHP MySQL Delete Data PHP Prepared Statements
Advanced Topics
PHP JSON PHP AJAX Introduction PHP XML PHP Filters & Validation PHP Password Hashing PHP Email (mail) PHP include & require PHP Composer & Autoloading