iBase Training

Official Website

PHP Online Training Course Content by Corporate Trainers



Designed for intermediate users, our PHP tutorials can help you learn PHP inside and out. Find out how to use PHP with a MySQL database, and how to know if you should use CodeIgniter, Zend, Symfony, or CakePHP as your framework. Our tutorials also cover hard skills needed to build web applications, like working with forms, data, and sessions.


FOR FREE DEMO contact :

Email : info@ibasetraining.com

Phone/WhatsApp : +91-8106721223

USA Number : +1-650-993-1007

Gtalk : ibasetraining@gmail.com


PHP Interview Questions and Answers, Recorded Video Sessions, Materials, Mock Interviews Assignments Will be provided



(the course content can be modified as per your requirements):


1.PHP Basics

A. How PHP Works

B. The php.ini File

C. Basic PHP Syntax

I. PHP Tags

II. PHP Statements and Whitespace

III. Comments

IV. PHP Functions

V. Hello World!

D. Variables

. Variable Types

I. Variable Names (Identifiers

II. Type Strength

III. Hello Variables!

IV. Variable Scope

V. Superglobals

VI. Constants

VII. Variable-Testing and Manipulation Functions

E. PHP Operators

F. Creating Dynamic Pages

G. Single Quotes vs. Double Quotes

H. Howdy World!


2.Flow Control

A. Conditional Processing

I. If Conditions

B. Loops

. while

I. do…while

II. for

III. break and continue



A. Enumerated Arrays

I. Initializing Arrays

II. Appending to an Array

III. Reading from Arrays

IV. Looping through Arrays

B. Associative Arrays

. Initializing Associative Arrays

I. Reading from Associative Arrays

II. Looping through Associative Arrays

III. Superglobal Arrays

C. Two-dimensional Arrays

. Reading from Two-dimensional Arrays

I. Looping through Two-dimensional Arrays

D. Array Manipulation Functions


4.PHP and HTML Forms

A. HTML Forms

I. How HTML Forms Work

II. A Sample HTML Form

III. Form Variables


5.String Manipulation

A. Formatting Strings

I. Concatenation

II. String Manipulation Functions

III. Examples of String Functions

B. Magic Quotes

. magic_quotes_gpc

I. magic_quotes_runtime

II. Recommendation on Magic Quotes


6.Reusing Code and Writing Functions

A. Including Files

I. require

II. require_once

III. auto_prepend_file and auto_append_file

B. User Functions

. Defining and Calling Functions

I. Default Values

II. Variable Scope

III. By Reference vs. By Value

C. Form Processing

. Code Organization


7.Simple SELECTs

A. Introduction to the Northwind Database

B. Some Basics

I. Comments

II. Whitespace and Semi-colons

III. Case Sensitivity

C. SELECTing All Columns in All Rows

D. SELECTing Specific Columns

E. Sorting Records

. Sorting By a Single Column

I. Sorting By Multiple Columns

II. Sorting By Column Position

III. Ascending and Descending Sorts

F. The WHERE Clause and Operator Symbols

. Checking for Equality

I. Checking for Inequality

II. Checking for Greater or Less Than

III. Checking for NULL


G. The WHERE Clause and Operator Words

. The BETWEEN Operator

I. The IN Operator

II. The LIKE Operator

III. The NOT Operator

H. Checking Multiple Conditions



II. Order of Evaluation


8.Subqueries, Joins and Unions

A. Subqueries

B. Joins

I. Table Aliases

II. Multi-table Joins

C. Outer Joins

D. Unions


I. UNION Rules


9.Inserting, Updating and Deleting Records





10.Managing Data

A. Querying a Database

I. mysqli() Overview

II. mysqli Methods and Properties

III. Inserting and Updating Records

IV. mysqli Prepared Statements



A. Advantages and Disadvantages of MDB2

I. Why use a database abstraction layer?

II. When not to use a database abstraction layer?

B. Using MDB2


12.Authentication with PHP and SQL

A. A Database-less Login Form


13.Regular Expressions

A. Perl-compatible Regular Expression Functions

I. preg_match()

II. preg_replace()

III. Regular Expression Tester

B. Regular Expression Syntax

. Start and End ( ^ $ )

I. Number of Occurrences ( ? + * {} )

II. Common Characters ( . \d \D \w \W \s \S )

III. Grouping ( [] )

IV. Negation ( ^ )

V. Subpatterns ( () )

VI. Alternatives ( | )

VII. Escape Character ( \ )

C. Form Validation Functions with Regular Expressions


14.Session Control and Cookies

A. Sessions

I. Configuring Sessions

II. Session Functions

B. Cookies


15.Sending Email with PHP

A. mail()

I. Shortcomings of mail()

B. PHPMailer


16.File System Management

A. Opening a File

I. fopen()


B. Reading from a File

. fgets()


C. Writing to a File

. fwrite()


D. File Locking

. flock()


E. Uploading Files via an HTML Form


F. Getting File Information


G. More File Functions


H. Directory Functions

. Getting a Directory Listing



Student Registration


Email Id

Country Code

Mobile No

Course Name