Explore Topics
Choose a language and start learning
Ph
php
PH
4 lessons
PHP Basics
Variables, data types, operators, strings, numbers — the foundation of PHP.
Co
4 lessons
Control Flow & Functions
Conditionals, loops, functions, closures, and arrow functions in PHP.
Ar
3 lessons
Arrays & Collections
Indexed arrays, associative arrays, array functions, sorting, and splat operator.
Ob
5 lessons
Object-Oriented PHP
Classes, objects, inheritance, interfaces, traits, abstract classes, namespaces, and magic methods.
Er
2 lessons
Error Handling & File System
Exceptions, try/catch/finally, custom exceptions, error reporting, and file operations.
Da
2 lessons
Database & Security
PDO, prepared statements, SQL injection prevention, XSS, CSRF, and password hashing.
Ad
3 lessons
Advanced PHP Features
Generators, iterators, fibers, SPL, reflection, and attributes.
Mo
3 lessons
Modern PHP (8.0 - 8.4)
Named arguments, enums, readonly properties, property hooks, asymmetric visibility, and more from PHP 8.0 to 8.4.