Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
Price: £0.01

or
 
   
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Upgrading to PHP 5 [Paperback]

Adam Trachtenberg
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £19.99
Price: £19.50 & FREE Delivery in the UK. Details
You Save: £0.49 (2%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item.
Dispatched from and sold by Amazon. Gift-wrap available.
‹  Return to Product Overview

Table of Contents

Preface; Who This Book Is For; Who This Book Is Not For; What’s in This Book; Other Resources; Conventions Used in This Book; Using Code Examples; We’d Like to Hear from You; Acknowledgements; Chapter 1: Introduction; 1.1 Why PHP 5?; 1.2 What’s New in PHP 5?; 1.3 Installing and Configuring PHP 5; Chapter 2: Object-Oriented Programming; 2.1 What Is Object-Oriented Programming?; 2.2 Memory Management; 2.3 Basic Classes; 2.4 Class Intermediates; 2.5 Inheritance; 2.6 Magical Methods; Chapter 3: MySQL; 3.1 Installing and Configuring; 3.2 Procedural Interface; 3.3 Before and After: Connecting to the Database Server; 3.4 Object-Oriented Interface; 3.5 Before and After: Querying and Retrieving Data with Prepared Statements; 3.6 Before and After: Subselects; 3.7 Transactions; 3.8 Before and After: Making Multiple Queries; 3.9 Securing Connections with SSL; 3.10 Porting Code and Migrating Databases; Chapter 4: SQLite; 4.1 SQLite Basics; 4.2 Alternate SQLite Result Types; 4.3 Object-Oriented Interface; 4.4 Indexes, Error Handling, and In-Memory Tables; 4.5 Transactions; 4.6 User-Defined Functions; Chapter 5: XML; 5.1 XML Extensions in PHP 5; 5.2 Installing XML and XSLT Support; 5.3 DOM; 5.4 SimpleXML; 5.5 Converting Between SimpleXML and DOM Objects; 5.6 Before and After: Reading XML into a Tree; 5.7 Before and After: Searching XML with XPath; 5.8 Reading XML as Events with SAX; 5.9 Before and After: Creating New XML Documents; 5.10 Before and After: Transforming XML with XSLT; 5.11 Validating Against a Schema; Chapter 6: Iterators and SPL; 6.1 Before and After: Using Iterators; 6.2 Implementing the Iterator Interface; 6.3 MySQL Query Iterator; 6.4 Chaining Iterators; 6.5 SimpleXML Iterator; 6.6 Before and After: Recursive Directory Iteration; 6.7 Implementing the RecursiveIterator Interface; 6.8 Array and Object Property Iteration; 6.9 Redefining Class Iteration; 6.10 Iterator and SPL Classes and Interfaces; Chapter 7: Error Handling and Debugging; 7.1 Before and After: Handling Errors; 7.2 The Benefits of Exceptions; 7.3 System Exceptions; 7.4 The Exception Class; 7.5 User Exceptions; 7.6 Setting a Custom Exception Handler; 7.7 Processing Errors with a Custom Handler; 7.8 Debugging Functions; Chapter 8: Streams, Wrappers, and Filters; 8.1 Using the Streams API; 8.2 Wrapper Overview; 8.3 Wrapper Details; 8.4 Creating Wrappers; 8.5 Filtering Streams; 8.6 Creating Filters; Chapter 9: Other Extensions; 9.1 SOAP; 9.2 Tidy; 9.3 Reflection; Chapter 10: PHP 5 in Action; 10.1 Defining Your Database Schema; 10.2 The Person Class; 10.3 The addressBook Class; 10.4 The Template Class; 10.5 Assembling the Application; 10.6 Wrap-Up and Future Directions; Introduction to XML; Comparing HTML and XML; Well-Formed XML; Schemas; Transformations; XML Namespaces; XPath; Additional New Features and Minor Changes; Passing Optional Parameters by Reference; New E_STRICT Error Setting; Treating Strings as Arrays Causes Errors; CLI Now Allows Individual Line Processing; CLI Always Provides argv and argc; Oracle (oci8) Extension Functions Renamed; New Configuration Directives; Updated COM Extension; Apache 2 Correctly Sets PATH_TRANSLATED; strrpos( ) Uses the Entire Needle; Windows 95 Support Dropped; old_function Eliminated; Installing PHP 5 Alongside PHP 4; General PHP 5 Configuration; Module and CGI; Windows; Colophon;

‹  Return to Product Overview