Contents
1. Introduction to PHP
1. Introduction
2. Introduction to Web Server and Web Browser
3. Introduction to PHP
4. PHP - Lexical Structure
5. Language Basics
2. Functions and Arrays
1. Function
2. Calling a Function
3. Defining a Function
4. Function Parameters
5. Return Values
6. Variable Functions
7. Anonymous Functions
8. Arrays
9. Indexed vs Associative Arrays
10.Identifying Elements of an Array
11.Storing Data in Arrays
12.Multidimensional Arrays
13.Extracting Multiple Values
14.Traversing Arrays
15.Sorting
16.Using Arrays
3. Object Oriented Programming
1. Introduction
2. Creating a Class
3. Creating an Object
4. Introspection
5. Serialization
6. Inheritance (Extending a class)
7. Constructors and Destructors
8. Interfaces
9. Encapsulation
4. Web Techniques
1. Introduction
2. Variables
3. Server Information
4. Processing Forms
5. Setting Response Headers
6. Maintaining State
7. SSL
5. Databases
1. Introduction
2. Using PHP to Access Databases
3. Relational Databases and SQL
4. PEAR DB Basics
5. Advanced Database Techniques
6. Simple Applications
6. Ajax and XML
1. Introduction
2. Understanding the Basics of JavaScript
3. AJAX
4. AJAX Web Application Model
5. AJAX-PHP Framework
6. Performing AJAX Validation
7. Handling XML Data Using PHP and AJAX
8. XML
9. What is XML?
10.XML Document Structure
11.PHP and XML
12.XML Parser
13.The XML DOM (XML Document Object Model)
14.SimpleXML
15.Changing a Value with SimpleXML