PHP
(Skip Page Index) Page Index:
Tutorials
General
- Break Statement - PHP Know How
- Continue Statement - PHP Know How
- Data Types - PHP Know How
- Include Files - PHP Know How
- If Else and Switch Case - PHP Know How
- Killer PHP - For Web Designers - Stefan Mischook
- Learn PHP 7, Find Out What's New, and More - Bruno Skvorc
- Loops - PHP Know How
- PHP Crash Course - Luke Welling and Laura Thomson
- PHP Tutorial - cramerz
- PHP Tutorial - Richard Martin
- PHP Tutorial - tizag.com
- Variables and Constants - PHP Know How
- Variables in PHP - Iain Tench
- Working with Dates and Times in PHP and MySQL - Sean Hudgston
- Your First PHP Code - Tom Butler
Arrays
- Arrays - PHP Know How
- Array Handling Functions - J Armando Jeronymo
- Array Operators in PHP - Interesting but Less Spoken - Hamid Sarfraz
- Big Arrays in PHP - Brian Moon
- Creating Strictly Typed Arrays and Collections in PHP - Bert Ramakers
- Five Cool PHP Array Functions - Brandon Savage
- How Big Are PHP Arrays (and Values) Really? (Hint: BIG!) - Nikic
- Introduction to PHP Arrays - J. Armando Jeronymo
- Sorting 2D-arrays in PHP - Anecdotes and Reflections - prodevtips
Classes
- Collection Classes in PHP - Alireza Rahmani Khalili
- Faking Dual Inheritance Classes in PHP - Art Lathrop
- Tutorial - Writing Classes in PHP - Brian Haase
CSS and PHP
- Build A Simple Style Switcher in CSS - Laurence Veale
- CSS Colors: Take Control Using PHP - Patrick Fitzgerald
- Introducing PHP AutoRun and a CSS Tutorial - Mike Cherim
- Suture CSS or JavaScript Files to Reduce HTTP Requests - Andrew B. King
Database Related Tutorials
- Five Common PHP Database Problems - Jack Herrington
- Static or Database? Our Love of Complexity - Gerry McGovern
- The PHP Anthology Volume 1, Chapter 3 - PHP and MySQL - Harry Fuecks
- Top 10 MySQL Mistakes Made by PHP Developers - Craig Buckler
- Usage of MySQL in PHP - Gayanath Jayarathne
- What are Database Driven Websites (Podcast) - Stefan Mischook
Debugging and Problems
- Basic Debugging - PHP Know How
- Comments - PHP Know How
- Debug PHP with Firebug and FirePHP - Louis Simoneau.
- Debugging: A Beginner's Guide - Ben Smithers
- Debugging PHP - David Sklar
- Error Handling in PHP - Sneha Heda
- Debugging Techniques for PHP Programmers - Tyler Anderson
- Not All Bugs Are Worth Fixing - Jeff Atwood
Form & Mail Related Tutorials
- Processing Forms with PHP, a Beginner's Guide - Joe Dolson
-
Secure
and Accessible PHP Contact Form - Mike Cherim
- Secure and Accessible Contact Form v3 - Mike Cherim
Functions
- Functions - PHP Know How
- PHP - Functions - tizag.com
- Trigonometry, Random Numbers and More With Built-in PHP Math Functions - Monty Shokeen
- Understanding PHP's Internal Function Definitions (PHP's Source Code for PHP Developers - Part 2) - Anthony Ferraara
Loops
- An Introduction into Event Loops in PHP - Christopher Pitt
- Learning Loops - Iain Tench
- Loops In PHP - Haroon Ahmad
- PHP Control Structures and Loops: if, else, for, foreach, while and More - Sajal Soni
Objects / Object Oriented Programming
- Advanced PHP V5 Objects - Matt Zandstra
- An Introduction to OOP in PHP - phpdeveloper
- Basic Object-Oriented Programming in PHP - Larry Ullman
- Beginner's Object Oriented PHP Tutorial - Part 1 - Stefan Mischook
- Classes and Objects (PHP 4) - php.net
- The PHP Anthology Volume 1, Chapter 2 - Object Oriented PHP - Harry Fuecks
- Object-Oriented PHP - Ricky Onsman
- Simple Object Iterators in PHP - Craig Buckler
- Sophisticated Object Iterators in PHP - Craig Buckler
- Using Objects Doesn't Make an Application Object Oriented - Brandon Savage
Operators
- Operators - PHP Know How
- Using the Ternary Operator - Amanda Steigerwalt
Regular Expressions
- Mastering Regular Expressions in PHP, Part 1 - Martin Streicher
- PHPMaster: Regular Expressions - Jason Pasnikowski
- Practicing Regular Expressions with Search and Replace - Chris Roberts
Security
- PhpSecInfo - phpsec
- PHP Security - Daniel Egeberg
- PHP Security Consortium
- PHP Security From the Inside - Federico Biancuzzi
- Securing PHP Include Files - Mike Cherim
- Speed Up Your Website With PHP Buffer Flushing - Craig Buckler
- The PHP Anthology Volume 2, Chapter 1 -Access Control - Harry Fuecks
- Top 7 PHP Security Blunders - Pax Dickinson
Sessions/Cookies
- A Simple Sessions Tutorial - phpdeveloper
- PHP Sessions - Callum Hopkins
-
PHP Sessions Video Tutorials - Part 1 - Stefan
Mischook
- PHP Sessions Video Tutorials - Part 2 - Stefan Mischook
- PHP Sessions Video Tutorials - Part 3 - Stefan Mischook
Strings
- High-Performance String Concatenation in PHP - Craig Buckler
Comprehensive Sites
- PHPDeveloper
- PHP Freaks
- PHP Manual
- php.net - The official PHP site
Articles & Related Links
- Emphpathy - Derick Rethans
- PHP 8
- PHP 8.0 Brings Big Updates. Here's What's New - Owen Hughes
- To Infinity, and Beyond - Cal Evans New!s
- PHP Marks 25 Years - Sarah Gooding