PHP

These tutorials are about PHP and its use for server-side Web programming.

The complete listing of PHP tutorials can be found below or you can use the side menu to move section by section.

  1. What is PHP?
    So what is PHP?
    1. PHP History
      The rather short history of PHP.
    2. Uses of PHP
      The uses of PHP.
    3. Hello World
      The ubiquitous "Hello World" example.
    4. Installation
      Some tips on installing PHP on a Windows box.
  2. HTTP Basics
    A basic overview of HTTP. Knowing how the server communicates with your browser is important to PHP.
  3. PHP Basics
    The basics of the PHP language
    1. Embedding PHP
      How to embed PHP in a variety of documents.
    2. Including PHP
      How to include PHP from other document sources.
    3. PHP Syntax
      The basic syntax of PHP.
    4. Data Types
      The data types available in PHP.
    5. Variables
      Working with variables in PHP.
  4. Expressions and Statements
    Expressions and Statements in PHP
    1. Operators
      Some rules of working with operators.
    2. Math Operators
      Mathematical Operators and a few others.
    3. The Other Operators
      Most of the important non-math operators.
  5. Client Interaction
    Writing to and reading from the Web browser interface.
    1. Writing Content
      Writing content to the browser with PHP.
    2. Global Arrays
      The global arrays and PHPs storage of system and environmental variables.
    3. Form Data Processing
      Using PHP to process form data from the client.
    4. Writing the URL
      Understanding the URL and the encoding of special characters in the URL.
  6. Flow Control
    Flow control and iteration in PHP
    1. Conditionals
      Working with conditionals in PHP.
    2. Advanced Conditionals
      Advanced conditionals in PHP. This is an advanced topic. Don't be afraid to skip it for now and come back to it later.
    3. Iteration
      Working with iteration and looping in PHP.
    4. Functions
      Working with functions in PHP.
    5. Advanced Functions
      Getting beyond the basic PHP function.
    6. Modularity
      Writing modular code in PHP.
  7. PHP Manual
    The official PHP manual