Introduction to PHP
▶- What is PHP?
- Features of PHP
- History and Evolution
- Server-side vs Client-side
Setting Up Environment
▶- XAMPP/WAMP Installation
- PHP File Structure
- Running PHP Scripts
- Embedding PHP in HTML
PHP Basics
▶- Syntax and Variables
- Data Types
- Constants
- Operators
Control Structures
▶- if, else, elseif
- switch
- while, do...while
- for and foreach loops
Functions in PHP
▶- User-defined Functions
- Function Arguments & Return Values
- Built-in Functions
- Variable Scope
Arrays in PHP
▶- Indexed Arrays
- Associative Arrays
- Multidimensional Arrays
- Array Functions
Forms and User Input
▶- GET vs POST
- Form Handling
- Validating Input
- Security Considerations
Working with Files
▶- Reading and Writing Files
- File Uploads
- Handling Directories
PHP with MySQL
▶- Database Connection
- SELECT, INSERT, UPDATE, DELETE
- Prepared Statements
- Displaying Data in HTML
Sessions and Cookies
▶- Setting and Reading Cookies
- Starting and Managing Sessions
- Session Security
Advanced PHP Concepts
▶- Object-Oriented Programming (OOP)
- Exception Handling
- Using Composer
- Working with APIs