Training Courses

PHP : Introduction

  8 reviews

Two Day Course

Classroom Based


PHP applications are popular, easy to code and can run on any server or operating system. PHP can be integrated directly within your HTML code and allows information to be accessed from any data source.

This two day intensive course will introduce you to the fundamentals of PHP and show you how to build complete applications that include the use of cookies and sessions, creating functions and arrays to use in PHP code, sending email and processing forms using PHP.

This is a comprehensive and practical introduction to PHP. If you would like to tailor the following course outline to your exact requirements please give us a call or email.

You should have attended the Introduction to HTML course at Media Training and, ideally, have some programming experience. No PHP experience is required.

Private Courses

One to one tuition or a private group with just your colleagues. Your choice of duration, content and location. We can train at one of our centres or onsite with you wherever you are located.

We offer a free consultation service to help work out every detail and build the perfect course for you.

From £499 + VAT per day

Enquire Here

Course Outline

  • Day one


    • PHP and how it works
    • Server-side technology structures
    • Your first PHP page
    • PHP structure

    Variables and identifiers
    • Working with Identifiers
    • Variables, String, Number
    • Math operators
    • Using constants
    • String functions
    • Shorthand operators
    • Using Expressions
    • Using variables and variable scope

    Conditional structures
    • Control structures
    • Logic and relational operators
    • Using ?If?, ?Else if? and ?Else?
    • Switch operator
    • Comparison operators
    • Conditional operators

    • Using the While loop
    • Break statements
    • Continue statements
    • Using ?do...while?, ?for?, ?foreach?

    • Creating your own functions
    • Calling a function
    • Using arguments
    • Return statements and static statements
    • Scope of variables
    • Optional arguments
    • Dynamic, built-in and data functions
  • Day two


    • Array assignments
    • Array functions

    Form validation
    • Validating mandatory information
    • User friendly validation techniques
    • Using the setcookie function
    • Data functions
    • String functions

    Advanced forms
    • Working with drop down menus
    • Checkboxes and radio buttons
    • Comparison functions
    • Using Strcmp()
    • Using Strcasesmp()

    • HTTP basics
    • Headers
    • Environment variables

    Utilising cookies
    • When to use cookies
    • Setting cookies
    • Reading cookies
    • Deleting cookies

    Session variables
    • Setting sessions
    • Storing session variables
    • Reading sessions
    • Deleting sessions

    Email function
    • Creating auto-responder
    • Using email to accept simple on-line orders

    Built in functions
    • Include()
    • Require()
    • Include_once()
    • Require_once()

    Overview of MySQL

    Overview of PHP and XML

    Questions and answers
Experience + Flexibility

We know training inside out. We can advise you on all the options to make sure you get the best possible course.

Tell us you need to cancel more than 7 days before your course and there's no charge. Great for your peace of mind.

Our trainers bring their years of industry experience into the classroom. You'll leave confident and prepared.

The smallest class size in the industry. More one on one time with the trainer and a less intimidating group size.

Tell us which you use and it'll be booted up and waiting with the latest software when you arrive.

We provide a lovely onsite lunch so you can relax. We can cater for any dietary requirement with no fuss.

Comfort + Location
Reputation + Feedback

Our Clients

We've worked very hard over the last 20 years to grow our business through personal recommendations.

When you attend a course we ask you to tell us how it went. We use your feedback to help us improve our courses.

We publish all our customer satisfaction stats live on our site (good or bad) because we want everyone to know just how highly you rate us every day, every week and every year.

We know that choosing the best course can be difficult, maybe the thoughts of the 20735 other clients we've asked will give you the inspiration to join us too.

The most recent comments from attendees of our courses are shown below. We reckon they will give you a pretty good indication of how they think we perform.

  Client Ratings

Attendees surveyed20735
  Trainer Knowledge9.8 / 10
  Trainer Materials9.6 / 10
  Trainer Preparation9.8 / 10
  Overall Trainer Score9.7 / 10
  Centre Lunch9.6 / 10
  Centre Staff9.9 / 10
  Overall Centre Score9.7 / 10
  Overall Experience9.6 / 10
  % Who Would Recommend Us99.7%

  Recent Feedback

"very well structured training day"

"Trainer was knowledgable and took an approach which suited me. Helped that the course was one-on-one. Food was great and facilities are generally really good."

"Dele was great and the staff were really friendly. A very good atmosphere to train in."

"Teaching material and examples were geared to what would be useful to me in a working environment."