PHP Tutorial
Course Contents
PHP Tutorial
PHP Fundamentals
PHP Strings
PHP Control Flow
- PHP If Else
- PHP Switch
- PHP match Expression
- PHP While Loop
- PHP For Loop
- PHP foreach Loop
- PHP Break Continue
PHP Arrays
- PHP Indexed Arrays
- PHP Associative Arrays
- PHP Multidimensional Arrays
- PHP Array Functions
- PHP Array Destructuring (list())
- PHP Sorting Arrays
PHP Functions
- PHP Functions
- PHP Function Arguments
- PHP Default Arguments
- PHP Variadic Functions
- PHP Return Types
- PHP Anonymous Functions
- PHP Arrow Functions (fn)
- PHP Closures
- PHP Recursion
PHP OOP
- PHP OOP Introduction
- PHP Classes Objects
- PHP Properties and Methods
- PHP Constructors
- PHP The $this Keyword
- PHP public, private, and protected
- PHP Inheritance
- PHP Abstract Classes
- PHP Interfaces
- PHP Traits
- PHP Static Properties and Methods
- PHP Magic Methods (__construct, __toString, etc.)
- PHP Namespaces
- PHP Enums
PHP Superglobals & Forms
- PHP $_GET and $_POST
- PHP $_REQUEST and $_SERVER
- PHP Forms Handling
- PHP Form Validation
- PHP Sessions
- PHP Cookies
PHP File Handling
PHP Error Handling & Debugging
- PHP Errors, Warnings, and Notices
- PHP Exceptions
- PHP Try Catch Finally
- PHP Custom Exceptions
- PHP Debugging
PHP Database (MySQL/PDO)
- PHP Introduction to PDO
- PHP Connecting with PDO
- PHP PDO SELECT Queries
- PHP PDO INSERT, UPDATE, DELETE
- PHP Prepared Statements
- PHP MySQLi Basics
PHP Security
- PHP Sql Injection Prevention
- PHP Xss Prevention
- PHP Password Hashing
- PHP Input Sanitization
- PHP Csrf Protection
PHP Modern Features
- PHP Null Coalescing Operator (?? and ??=)
- PHP Nullsafe Operator (?->)
- PHP Named Arguments
- PHP readonly Properties
- PHP First-Class Callable Syntax
- PHP Attributes
