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.
- Start a PHP Beginner Tutorial
- Beginning with "Hello World!"
- Nuts and Bolts
- Commenting and Style
- Comparison operators
- Arrays
- Control structures
- Functions
- Files
- Mailing
- Cookies
- Sessions
- Databases
- Integration Methods (HTML Forms, etc.)
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)
Templating
- Why Templating
- Templates
- Caching
- SMARTY templating system
- PRADO Component Framework
- Flat Frog
- XML
- XSL
Libraries
Frameworks
CakePHP | CodeIgniter | Drupal | Kohana |
Laravel | Nette | Qcodo | Silverstripe |
Solar | Symfony | Yii | Zend |
Security
- Configuration: Register Globals
- SQL Injection Attacks
- Cross Site Scripting Attacks
- Building a secure user login system
See also the section on avoiding session fixation in the Sessions chapter.
Command-Line Interface (CLI)
Appendices
- Building a secure user login system
- Cross Site Scripting Attacks
- Get Apache and PHP
- OOP5/Advanced Input validation
- OOP5/Input validation
- PHP Include Files
- SQL Injection Attacks
- dbal
- formatting notes
- headers and footers
- html output
- phpDocumentor
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.