๐
PHP Tutorial
44 topics ยท Free ยท Certificate on completion
Learn PHP and build dynamic, database-driven websites.
Your learning path
Move from variables and functions to request handling, forms, sessions, and data access. Treat every external input as data that needs validation and careful output handling.
Put the lessons into practice
Build a small form handler with clear validation errors. Use prepared statements for database values and escape output for its destination rather than concatenating unchecked input.
What you'll learn
01.PHP Introduction02.PHP Install & XAMPP Setup03.PHP Syntax04.PHP Echo & Print05.PHP Comments06.PHP Variables07.PHP Data Types08.PHP Strings & String Functions09.PHP Numbers10.PHP Math Functions11.PHP Constants12.PHP Operators13.PHP If...Else14.PHP Switch Statement15.PHP Loops (while, do-while, for, foreach)16.PHP Break & Continue17.PHP Functions18.PHP Function Arguments & Default Values19.PHP Return Types & Type Declarations20.PHP Arrays21.PHP Associative Arrays22.PHP Sorting Arrays23.PHP Superglobals24.PHP GET & POST Forms25.PHP Form Validation26.PHP Form Sanitization27.PHP Dates & Time28.PHP Include & Require29.PHP File Handling30.PHP File Upload31.PHP Cookies32.PHP Sessions33.PHP Filters34.PHP JSON35.PHP OOP: Classes & Objects36.PHP Constructors37.PHP Inheritance38.PHP Interfaces & Traits39.PHP Static & Abstract40.PHP Exceptions41.PHP MySQL Connect with PDO42.PHP PDO Select, Insert, Update, Delete43.PHP Prepared Statements & Security44.PHP Best Practices
