Course Information
  • How to Get the Most out of this Course
PHP Getting Started
  • What is PHP?
  • What can PHP do?
  • Setting up Local PHP Development Environment Using XAMPP on Windows 7
  • A simple PHP tutorial - Introduction
  • A simple PHP tutorial - What do I need?
  • A simple PHP tutorial - Your first PHP-enabled page
  • A simple PHP tutorial - Something Useful
  • A simple PHP tutorial - Dealing with Forms
PHP Basic Syntax Explained
  • PHP tags - FULL FREE PREVIEW
  • Escaping from HTML
  • Instruction separation
  • Comments
PHP Types Explained
  • Introduction
  • Booleans
  • Integers
  • Floating point numbers
  • Strings (part 1)
  • Strings (part 2)
  • Arrays (part 1)
  • Arrays (part 2)
  • Objects
  • Resources
  • NULL
  • Callbacks / Callables
  • Pseudo-types and variables used in PHP.net manual
  • Type Juggling
  • PHP type comparison tables
PHP Variables Explained
  • Basics - FULL FREE PREVIEW
  • Predefined Variables
  • Variable scope
  • Variable variables
  • Variables From External Sources
PHP Constants
  • Introduction
  • Syntax
  • Magic constants
PHP Expressions
  • Expressions
PHP Operators
  • Introduction
  • Operator Precedence
  • Arithmetic Operators
  • Assignment Operators
  • Bitwise Operators (part 1) - FULL FREE PREVIEW
  • Bitwise Operators (part 2)
  • Comparison Operators (part 1) - FULL FREE PREVIEW
  • Comparison Operators (part 2)
  • Error Control Operators
  • Execution Operators
  • Incrementing/Decrementing Operators
  • Logical Operators
  • String Operators
  • Array Operators
  • Type Operators
PHP Control Structures
  • Introduction
  • if - FULL FREE PREVIEW
  • else
  • elseif/else if
  • Alternative syntax for control structures
  • while
  • do-while - FULL FREE PREVIEW
  • for
  • foreach
  • break
  • continue
  • switch
  • return
  • require
  • include
  • require_once
  • include_once
  • goto
PHP Functions
  • User-defined functions
  • Function arguments
  • Returning values
  • Variable functions
  • How to read a function definition (prototype)
  • Anonymous functions explained (part 1)
  • Anonymous functions explained (part 2)
PHP Classes and Objects
  • Introduction
  • The Basics (part 1)
  • The Basics (part 2)
  • Properties
  • Class Constants
  • Autoloading Classes
  • Constructors and Destructors
  • Visibility (part 1) - FULL FREE PREVIEW
  • Visibility (part 2)
  • Object Inheritance
  • Scope Resolution Operator (::)
  • Static Keyword - FULL FREE PREVIEW