What s in This Book

 <  Day Day Up  >  

What's in This Book

This book is divided into 10 chapters and 3 appendixes. The material in the first half of this book covers vital components of everyday web programming: object-oriented programming, MySQL, SQLite, and XML. It's hard to use PHP 5 without them. Specifically:

  • Chapter 1, Introduction explains the background of PHP 5 and its new extensions.

  • Chapter 2, Object-Oriented Programming , covers object-oriented programming under PHP 5.

  • Chapter 3, MySQL , examines MySQLi, a new MySQL database extension. It also details SQL features of MySQL 4.0 and 4.1.

  • Chapter 4, SQLite , talks about SQLite, an embedded database library.

  • Chapter 5, XML , teaches everything XML: DOM, XSLT, SimpleXML, SAX, and XPath.

The second half of the book discusses more specialized PHP 5 features. Iterators, exceptions, streams, SOAP, and other extensions are all extremely useful for solving specific tasks . The more you program in PHP 5, the more you'll find yourself integrating these features into your code.

  • Chapter 6, Iterators and SPL , shows how iterators and SPL let you loop through directories, database queries, and XML documents.

  • Chapter 7, Error Handling and Debugging , helps you handle errors with exception handling.

  • Chapter 8, Streams, Wrappers, and Filters , introduces streams, wrappers, and filters.

  • Chapter 9, Other Extensions , discusses the SOAP and Tidy extensions and the Reflection classes.

  • Chapter 10, PHP 5 in Action , puts the whole book together with a sample PHP 5 application.

The three appendixes complement the rest of the book:

  • Appendix A, Introduction to XML , provides an introduction to XML and Namespaces.

  • Appendix B, Additional New Features and Minor Changes , documents the changes in PHP 5 not covered elsewhere in the book.

  • Appendix C, Installing PHP 5 Alongside PHP 4 , details how to integrate PHP 5 into your existing web server and PHP 4 setup.

 <  Day Day Up  >  


Upgrading to PHP 5
Upgrading to PHP 5
ISBN: 0596006365
EAN: 2147483647
Year: 2004
Pages: 144

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net