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

Leave a Reply

Your email address will not be published. Required fields are marked *