PHP Programming

Introduction
Setup and Installation
Note: Before contributing, check out the discussion page. How to write your examples.
Learning the Language
The Basics
- This section is about things that are important for any type of PHP development. Useful for a PHP programmer of any level.
Advanced PHP
- Advanced PHP includes high level programming and PHP techniques designed to make PHP even more useful and powerful.
Data Structures
Object Oriented Programming (OOP)
Caching
Templating
Libraries
Frameworks
CakePHP | CodeIgniter | Drupal | Kohana |
Laravel | Nette | Qcodo | Silverstripe |
Solar | Symfony | Yii | Zend |
Security
- Configuration: Register Globals
- SQL Injection Attacks
- Building a secure user login system
- Cross Site Scripting Attacks (XSS)
- Secure HTTP headers
- Encryption
See also:
Command-Line Interface (CLI)
Appendices
External links
- Editors
- Resources Category:Book:PHP Programming#%20 Category:Subject:PHP scripting language#PHP%20Programming
Category:Alphabetical/P
Category:Book:PHP Programming
Category:Book:Wikibooks Stacks/Books
Category:Books by completion status/all books
Category:Books nearing completion
Category:Books with PDF version
Category:Books with print version
Category:Department:Computing/all books
Category:Shelf:Computer programming/all books
Category:Shelf:Computer programming languages/all books
Category:Shelf:Computer science/all books
Category:Shelf:PHP scripting language
Category:Shelf:PHP scripting language/all books
Category:Shelf:Scripting languages/all books
Category:Subject:Books by subject/all books
Category:Subject:Computer programming/all books
Category:Subject:Computer programming languages/all books
Category:Subject:Computer science/all books
Category:Subject:Computing/all books
Category:Subject:PHP scripting language
Category:Subject:PHP scripting language/all books
Category:Subject:Scripting languages/all books