R
Rishtaara
Web Development
Beginner🌐

PHP Fundamentals

Full PHP syllabus — syntax, forms, OOP, file handling, sessions, MySQL, XML, and AJAX. Simple English with real-life examples.

24 hours32 lessons
SyntaxFormsOOPMySQLSessionsAJAX

Curriculum

32 lessons

1

PHP Home & Introduction

Article · 14 min

FREE
2

Install, Syntax & Comments

Article · 15 min

FREE
3

Variables, Echo & Print

Article · 16 min

4

Data Types, Strings & Numbers

Article · 17 min

5

Casting, Math & Constants

Article · 16 min

6

Magic Constants & Operators

Article · 17 min

7

If, Switch & Match

Article · 18 min

8

Loops — While, Do...While, For, Foreach

Article · 17 min

9

Functions — Built-in & User-defined

Article · 18 min

10

Arrays — Indexed, Associative & Multidimensional

Article · 19 min

11

Superglobals — $_GET, $_POST, $_SESSION & More

Article · 18 min

12

RegEx & RegEx Functions

Article · 18 min

13

Form Handling & Validation

Article · 18 min

14

Required, URL/Email Validation & Complete Form

Article · 19 min

15

Date/Time & Include

Article · 16 min

16

File Handling — Open, Read, Create & Write

Article · 18 min

17

File Upload, Cookies & Sessions

Article · 19 min

18

Filters & Advanced Filters

Article · 17 min

19

Callbacks, JSON & Exceptions

Article · 18 min

20

OOP — Introduction, Classes, Constructor & Destructor

Article · 19 min

21

OOP — Access Modifiers, Inheritance & Constants

Article · 19 min

22

OOP — Abstract Classes, Interfaces & Traits

Article · 20 min

23

OOP — Static Methods/Properties & Namespaces

Article · 19 min

24

OOP Review & Backend Patterns

Article · 17 min

25

MySQL — Connect, Create Database & Table

Article · 19 min

26

MySQL — Insert, Last ID, Multiple & Prepared

Article · 20 min

27

MySQL — Select, Where & Order By

Article · 19 min

28

MySQL — Delete, Update & Limit

Article · 18 min

29

XML — Parsers, SimpleXML, Expat & DOM

Article · 18 min

30

AJAX — Introduction & PHP Backend

Article · 19 min

31

AJAX — Database & XML Responses

Article · 19 min

32

AJAX Live Search, Poll & Course Wrap-up

Article · 22 min