Please find PHP step by step online training tutorials.

PHP Tutorials

PHP Introduction
PHP Tutorial - Introduction In this tutorial you will learn about PHP - Introduction to PHP, What you should already know? What’s PHP? What’s the difference between PHP and HTML? When to use PHP?

PHP Installation
PHP Tutorial - Installation In this tutorial you will learn about PHP - Installation steps involved in Installing Apache server, Installing PHP 4 and Installing PHP 5.

PHP Syntax
PHP Tutorial - Syntax In this tutorial you will learn about PHP Syntax - Syntax for Writing a script, Scripts VS. File and Comments

PHP Data Types
Data Types In this PHP Tutorial you will learn about PHP Data Types viz. Numeric values, String values, Boolean values, Arrays, Objects and NULL.

PHP Operators (Part I)
Operators (Part I) In this PHP Tutorial you will learn 1st Part of Operators - The assignment operator, The arithmetic operators, Bitwise operators - AND (&), OR (|), XOR (^), NOT (~) and Error control operator

PHP Variables
Variables In this PHP Tutorial you will learn about Variables, different types of Variables like Identifiers, Variables, Statements and Constants.

PHP Operators
Operators In this PHP Tutorial you will learn about Operators - String concatenation operator, Comparison operators, Logical operators, Type casting, Combined assignment operator, Operators precedence and Operators precedence order.

PHP Conditional Statements
Conditional Statements In this PHP Tutorials you will learn about Conditional Statements - if statement, if-else statement, Alternative if-else statement and switch statement.

PHP Functions (Part I)
Functions (Part I) In this PHP Tutorial you will learn about PHP Functions - Part 1, Function syntax, example, parameters and variable scope

PHP Loops
Loops In this PHP Tutorial you will learn about Loops - while loop, do-while loop and the for loop along with syntax and sample PHP loop codes.

PHP Functions (Part-2)
Functions (Part-2) In this PHP Tutorial 2nd Part of PHP Functions you will learn about Variable parameters - func_num_args(), func_get_args(), func_get_arg($arg_num), Variable variables and variable functions, Some useful functions - phpinfo() and header()

PHP Strings (Part I)
Strings (Part I) In this PHP Tutorial you will learn about Strings viz The heredoc syntax, String length, String position, Strings comparison, String search and Substring selection

PHP Strings (Part 2)
PHP Tutorials : Strings (Part 2) In this PHP Tutorial you will learn about Strings (2nd Part) - String cleanup, String replacement, Case functions, String formatting and A list of the available type specifiers.

PHP Regular expressions
Regular expressions In this PHP Tutorials you will learn about Regular Expressions viz Basic PCRE Syntax, Character classes, preg_match(), preg_match() and Extracting data with regular expressions.

PHP Arrays
PHP Tutorials : Arrays In this PHP Tutorial you will learn about Array basics, Creating an array, Creating a numeric array and Finding the Size of an Array.

PHP Arrays (Part 2)
Arrays (Part 2) In this PHP Tutorial you will learn Arrays (Part 2) - Looping with foreach( ), Sorting arrays and Using Multidimensional Arrays.

PHP File manipulation (Part 1)
PHP Tutorials – File manipulation (Part 1) In the PHP Tutorial You will learn about File manipulation (Part 1) - Checking file existence, A file or directory, Determining file size, Creating and deleting files and Opening a file for writing, reading, or appending.

PHP File manipulation (Part-2)
File manipulation (Part-2) In this PHP Tutorial you will learn the 2nd Part of File Manipulation Reading lines from a file, Reading arbitrary amounts of data from a file, Writing to a file, Creating directories, Removing a directory and Opening a directory for reading.

PHP Forms
Forms In the PHP Tutorial you will learn about PHP Forms - Predefined variables, Reading input from forms and Using hidden fields to save state.

PHP & MySQL
PHP & MySQL In this PHP Tutorial you will learn about PHP and MySQL - Connecting to MySQL, Closing a connection, Selecting a database, Executing a query, Inserting data and Retrieving data.