Practical PHP guides that skip the fluff
Hands-on tutorials for PHP, frameworks, and the tools real projects actually use.
Start Here
Pick a track and work through it. Each series builds on the one before. Most examples run on a standard LAMP stack — if you're setting up a local server environment, Linux Ubuntu is a solid foundation to start from.
PDO (PHP Data Objects)
Connect to databases the right way. Prepared statements, error handling, transactions.
PHP Email
Send HTML email with embedded images, mass BCC, and SMTP configuration.
PHP + MySQL Forms
Build forms that insert, update, and display data - the full CRUD cycle.
PHP XML
Create, parse, and manipulate XML documents with PHP's DOM and SimpleXML.
CodeIgniter
From installation to full CRUD apps with models, views, and controllers.
Zend Framework
Configuration, database, sessions, authentication - step by step.
Most Visited Guides
- PDO Tutorial - Getting Started with PHP Data Objects
- Facebook Programming - Understanding the Platform
- Embedding Images in HTML Email with PHP
- Zend Framework Basic Tutorial
- CodeIgniter Framework Basic Tutorial
- Smarty Template Engine Tutorial
- PHP XML Tutorial
- Making a Basic Joomla Template
- PHP MySQL - Creating a Form to Insert Data
- Building Your Own WordPress Theme
Recently Updated
- PDO Prepared Statements Reviewed parameter binding examples
- CodeIgniter Form - Insert Data Added PHP 8 compatibility notes
- jQuery UI Dialog Options Updated deprecated method calls
- Drupal Configuration - Caching Clarified cache header behavior
- Zend Auth and Zend ACL Login System Fixed session namespace example
Fresh 2026 Guides
New expert articles on modern PHP development, tools, and architecture.
- Headless WordPress with GraphQL: Decoupled Frontends Architecture
- Migrating Legacy jQuery to Modern JavaScript (jQuery 4.0 Update) JavaScript
- Async PHP and Swoole: Building High-Concurrency Apps Performance
- Mago and PHP Tooling: A Rust-Powered Linter/Formatter Tooling
- FrankenPHP: PHP's High-Performance New Runtime Performance
- GraphQL for PHP Developers: Creating Flexible APIs APIs
Step-by-Step Packs
Curated multi-part walkthroughs. Work through them in order, or jump to the part you need.
Zend Framework Intro
Folder structure, Apache configuration, and your first controller.
Zend Framework Database
Connecting, querying, and building input forms with Zend_Db.
Joomla Component
Build a custom Joomla component from scratch using MVC.
Web Services & WSDL
Create SOAP servers and clients with PHP's native WSDL support.