• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

PHP Programming - 3 Days

  • Price £995.00
  • Duration 3 day(s)
All major credit cards accepted

Description

This course is designed to give delegates the knowledge to develop/maintain PHP scripts.

Prerequisites

Programming experience with another language would be beneficial and an appreciation of HTML would be an advantage.

Skills

Declare and initialise variables
Construct expressions with arithmetic, logical and relational operators
Use iterative type statements
Use conditional statements
Read/write text and binary files
Manipulate text using regular expression
Use and code functions
Use built-in library functions
Use arrays and hashes
Create and use external PHP Code

Course Content

DAY 1

Course Introduction
Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions

Session 1: HISTORY OF PHP
Installing PHP
General Requirements
UNIX based Systems
Windows based Systems
Integrated Development Environment (IDE)

Session 2: PHP LANGUAGE BASICS
Programming Basics
Comment markers
PHP Tags
Output Commands
Using STDIN STDOUT and STDERR
Using Files
Include_path
Opening files
Reading files
Writing to Files
RTRIM

Session 3: PHP VARIABLES
Naming Rules
Data Types
Numerical
Integer
Floating Point Numbers
Floating Point Precision
Single Quoted Strings
Double Quoted Strings
Creating and Assigning Variables
Assigning Values to Variables
Type Conversion
Variable Scoping
Global Keyword
Static Keyword
Super Globals
Constants
Variable Variables
Operators
Assignment Operators
Increment/Decrement Operators
Arithmetic Operators
String Operators
Comparison Operators
Logical Operators


DAY 2

Session 4: CONTROL STRUCTURES
Statement Blocks
If Construct
Else Keyword
Elseif Keyword
Looping Constructs
While Loop
Do-while Loop
For Loop
Foreach Loop
Loop Control Words
Break
Continue

Session 5: REGULAR EXPRESSIONS
Meta-Characters
Backslash
Unicode Character Properties
Circumflex and Dollar
Full Stop
Square Brackets
Vertical Bar
Multipliers
Subpatterns
Repetition
Pattern Matching with ereg and eregi
Pattern Matching with preg_match
Splitting Text
Switch

Session 6: PHP ARRAYS
Syntax
Creating/Modifying with Square-Bracket Syntax
Array Functions
Pitfalls when using Arrays
Using a Return value as a Key
Converting to Array
Sorting an Array
Multi-Dimensional Arrays
Example
Creating a new Multi-Dimensional Array


DAY 3

Session 7: PHP FUNCTIONS
Conditionally Created Functions
Functions Created Inside Functions
Argument Passing by Value
Argument Passing by Reference
Returning Values
Including External PHP Functions

Session 8: PHP OBJECT ORIENTED
Classes and Inheritance
Classes
Inheritance
Keywords

Session 9: PHP & PEAR
What is PEAR?
Command Line Package Installer
Fully-Automatic Installation
Semi-Automatic Installation
What is PECL?

Session 10: PHP & HTML
HTML/PHP Examples

Make Enquiry

Course Enquiry
  •  
  •  

Book Now

Course Enquiry
  •  
  •  

Find your local training centre