PHP Fundamentals Online Course

PHP Fundamentals Online Course in South Africa


2KO Africa conducts hands-on computer courses on most of the major IT Platforms, and has a sizeable range of online IT courses which are available internationally over the Internetfrom the comfort of home or work. Do you want to be a web developer? Do you need to brush up on your PHP skills? Then you're in the right place! If you're interested in learning more about PHP after taking this course, check out the most comprehensive PHP course on the web: Learn PHP Programming From Scratch.


What Is PHP?
PHP is an open source (free) scripting language that allows you to create dynamic websites and work with servers. PHP is now used on over 20 million websites and over 1 million servers worldwide.


Introduction to the Course

Introduction to the Course

What Is PHP

What Is PHP Used For


Getting Started with PHP Programming

Commenting Code


Arithmetic Operators


If Statements

Comparison Operators

Triple Equals

Logical Operators

Switch Statement

Introduction to Arrays

Multi-dimensional Arrays

While Loop

Do While Loop



Functions with Undefined Parameters

Formatting Numbers



Embedding PHP within HTML

A better way to display HTML

Arrays Part 1

Arrays Part 2

Cookies Part 1

Cookies Part 2


Radio Buttons

Browser Identification

Self Submitting Forms

Include and Require


Exploring PHP Functions

PHP Functions You Should Know Part 1

PHP Functions You Should Know Part 2

PHP Functions You Should Know Part 3

String Functions Part 1

String Functions Part 2

Date and Time Part 1

Date and Time Part 2


Creating Dynamic Web Pages with PHP

Part 1

Part 2

Part 3


PHP Object Oriented Programming

Classes, Methods and Properties


Constructor Method

Protecting Methods_Properties

Extending a Class (Inheritance)

Scope Resolution Operators

Class Constants

Static Properties and Methods


PHP Object Oriented Programming Projects

Calculator Application Example

MySQL Database Example Part 1

MySQL Database Example Part 2

MySQL Database Example Part 3


Common PHP Errors You Will Encounter

PHP Error Reporting

Changing Maximum File Upload Size

Access Denied

Undefined Index

Cannot Modify Header Information

Supplied Argument Not a Valid MySQL Result

Unexpected $end


PHP Security

File Includes

File Uploading

Null Byte

Passing Variables

Session Hijacking

SQL Injection

XSS (Cross-Site Scripting)


Intermediate and Advanced PHP Programming


Using Single or Double Quotes

Indenting Code

Anonymous Functions


Ternary Operator

Quickly Return True_False

Tree Structures

Explode - String to Array

Implode - Array to String

Array Dereferencing

Creating Images with PHP