My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Programming PHP
By
Rasmus Lerdorf
,
Kevin Tatroe
March 2002
Pages: 524
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Chapter 1
Introduction to PHP
What Does PHP Do?
A Brief History of PHP
Installing PHP
A Walk Through PHP
Chapter 2
Language Basics
Lexical Structure
Data Types
Variables
Expressions and Operators
Flow-Control Statements
Including Code
Embedding PHP in Web Pages
Chapter 3
Functions
Calling a Function
Defining a Function
Variable Scope
Function Parameters
Return Values
Variable Functions
Anonymous Functions
Chapter 4
Strings
Quoting String Constants
Printing Strings
Accessing Individual Characters
Cleaning Strings
Encoding and Escaping
Comparing Strings
Manipulating and Searching Strings
Regular Expressions
POSIX-Style Regular Expressions
Perl-Compatible Regular Expressions
Chapter 5
Arrays
Indexed Versus Associative Arrays
Identifying Elements of an Array
Storing Data in Arrays
Multidimensional Arrays
Extracting Multiple Values
Converting Between Arrays and Variables
Traversing Arrays
Sorting
Acting on Entire Arrays
Using Arrays
Chapter 6
Objects
Terminology
Creating an Object
Accessing Properties and Methods
Declaring a Class
Introspection
Serialization
Chapter 7
Web Techniques
HTTP Basics
Variables
Server Information
Processing Forms
Setting Response Headers
Maintaining State
SSL
Chapter 8
Databases
Using PHP to Access a Database
Relational Databases and SQL
PEAR DB Basics
Advanced Database Techniques
Sample Application
Chapter 9
Graphics
Embedding an Image in a Page
The GD Extension
Basic Graphics Concepts
Creating and Drawing Images
Images with Text
Dynamically Generated Buttons
Scaling Images
Color Handling
Chapter 10
PDF
PDF Extensions
Documents and Pages
Text
Images and Graphics
Navigation
Other PDF Features
Chapter 11
XML
Lightning Guide to XML
Generating XML
Parsing XML
Transforming XML with XSLT
Web Services
Chapter 12
Security
Global Variables and Form Data
Filenames
File Uploads
File Permissions
Concealing PHP Libraries
PHP Code
Shell Commands
Security Redux
Chapter 13
Application Techniques
Code Libraries
Templating Systems
Handling Output
Error Handling
Performance Tuning
Chapter 14
Extending PHP
Architectural Overview
What You'll Need
Building Your First Extensions
The config.m4 File
Memory Management
The pval/zval Data Type
Parameter Handling
Returning Values
References
Global Variables
Creating Variables
Extension INI Entries
Resources
Where to Go from Here
Chapter 15
PHP on Windows
Installing and Configuring PHP on Windows
Writing Portable Code for Windows and Unix
Interfacing with COM
Interacting with ODBC Data Sources
Appendix A
Function Reference
PHP Functions by Category
Alphabetical Listing of PHP Functions (a-e)
Alphabetical Listing of PHP Functions (f-i)
Alphabetical Listing of PHP Functions (j-q)
Alphabetical Listing of PHP Functions (r-z)
Appendix B
Extension Overview
Optional Extensions Listing
Colophon
Return to
Programming PHP