PHP Fundamentals
Full PHP syllabus — syntax, forms, OOP, file handling, sessions, MySQL, XML, and AJAX. Simple English with real-life examples.
Curriculum
32 lessons
PHP Home & Introduction
Article · 14 min
Install, Syntax & Comments
Article · 15 min
Variables, Echo & Print
Article · 16 min
Data Types, Strings & Numbers
Article · 17 min
Casting, Math & Constants
Article · 16 min
Magic Constants & Operators
Article · 17 min
If, Switch & Match
Article · 18 min
Loops — While, Do...While, For, Foreach
Article · 17 min
Functions — Built-in & User-defined
Article · 18 min
Arrays — Indexed, Associative & Multidimensional
Article · 19 min
Superglobals — $_GET, $_POST, $_SESSION & More
Article · 18 min
RegEx & RegEx Functions
Article · 18 min
Form Handling & Validation
Article · 18 min
Required, URL/Email Validation & Complete Form
Article · 19 min
Date/Time & Include
Article · 16 min
File Handling — Open, Read, Create & Write
Article · 18 min
File Upload, Cookies & Sessions
Article · 19 min
Filters & Advanced Filters
Article · 17 min
Callbacks, JSON & Exceptions
Article · 18 min
OOP — Introduction, Classes, Constructor & Destructor
Article · 19 min
OOP — Access Modifiers, Inheritance & Constants
Article · 19 min
OOP — Abstract Classes, Interfaces & Traits
Article · 20 min
OOP — Static Methods/Properties & Namespaces
Article · 19 min
OOP Review & Backend Patterns
Article · 17 min
MySQL — Connect, Create Database & Table
Article · 19 min
MySQL — Insert, Last ID, Multiple & Prepared
Article · 20 min
MySQL — Select, Where & Order By
Article · 19 min
MySQL — Delete, Update & Limit
Article · 18 min
XML — Parsers, SimpleXML, Expat & DOM
Article · 18 min
AJAX — Introduction & PHP Backend
Article · 19 min
AJAX — Database & XML Responses
Article · 19 min
AJAX Live Search, Poll & Course Wrap-up
Article · 22 min