Skip to content
INTRODUCTION TO PHP
- What is Web?
- Introduction to PHP for Web Development & Web Applications
- History & Future Scope of PHP
- Benefit & Importance of PHP in web applications
- Installation of tools for working in PHP like XAMPP, WAMP for PHP, Apache & MySQL
LANGUAGE BASICS
- Introduction to Language constructs like Variables, Syntax, constants: Naming rules for variables, PHP’s inbuilt data types
- Introduction of PHP Keywords
- Comments, Operators & Expressions 🙁 Arithmetic, Assignment, Comparison, Logical Operators)
- String & echo, print for outputting in web page: string functions
- Using Loop Statement like for, for each, do while, while, switch case, go to, and continue.
- Working with flow control through Control Statement: if-else, if-else ladder
ARRAYS
- What is an Array? Simple array declaration, use of array
- Numeric Array, Associative Array, Multidimensional Array
- Array Functions, explode & implode functions
PHP FUNCTIONS
- Defining User functions
- Passing parameter & return value
- Use of Math functions
- String functions
- Date & time function
- Date formats
- Timestamp
- Include
- Require
FILES INPUT/OUTPUT
- Opening of file/ Closing of File/ file operations
- Write, Read & Change Attributes of Files
PHP FORMS
- GET / POST / REQUEST
- Using html controls in web page
- Master/Child Page Concept
MYSQL DATABASE CONNECTION
- Creating Database & Tables/ privileges /creating users
- Using Database Queries for accessing & manipulating data from database
- Opening Database Connection/closing database connection
- Select/Insert/delete & Update Database from forms
STATE MANAGEMENT
- Using Session in web pages for user authentication
- Using Cookies in web pages for user authentication
- Query String/ encryption
CONTROLS WITH DATABASE CONNECTION
- Submitting & showing data to/from web controls from/to database
- Uploading files to server/ upload form /upload script
- Sending emails/ email script
ERROR & EXCEPTION HANDLING
- Introduction to Exception handling: Using Try/catch/throw
- Creating Custom exception
OBJECT ORIENTED PROGRAMMING
- Classes, Object & Constructor & Destructor
- Using Access Specifier
- Inheritance
- Overloading
- Magic Methods