PHP Programming with PEAR

XML, Data, Dates, Web Services, and Web APIs

PHP Programming with PEAR

Carsten Lucke, Stoyan Stefanov

XML, Data, Dates, Web Services, and Web APIs
eBook
$10.00
RRP $23.99
Save 58%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$10.00
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook

Frequently bought together


PHP Programming with PEAR Book Cover
PHP Programming with PEAR
$ 23.99
$ 10.00
cPanel User Guide and Tutorial Book Cover
cPanel User Guide and Tutorial
$ 17.99
$ 10.00
Buy 2 for $20.00
Save $21.98
Add to Cart

Book Details

ISBN 139781904811794
Paperback292 pages

Book Description

PEAR is the PHP Extension and Application Repository, and is a framework and distribution system for reusable, high-quality PHP components, available in the form of "packages".

In this book, you will learn how to use a number of the most powerful PEAR packages available to boost your PHP development productivity. By focusing on these packages for key development activities, this book is an in-depth guide to getting the most from these powerful coding resources.

You will become a master of various PEAR packages that help you with the essential tasks of PHP development such as:

•    Accessing databases with MDB2
•    Displaying data in a range of formats (HTML, Excel spreadsheet, PDF)
•    Creating and parsing XML documents
•    Serializing PHP objects into XML, and unserializing XML documents to PHP objects
•    Consuming and offering web services
•    Accessing Web APIs including Google, Yahoo, Amazon, and Technorati

What You Will Learn

Chapter 1 shows you how to access databases with the MDB2 package. You will learn:

•    Connecting to the database, and instantiate objects
•    Executing queries and fetching data
•    MDB2 SQL abstraction; sequences, replace queries, sub-select support, prepared statements
•    Using MDB2 modules
•    Extending MDB2 to provide custom fetch and result classes, iterators, and modules

Chapter 2 explains how to use PEAR packages to display data . It teaches you:

•    Creating powerful tables of data easily with the HTML_Table package
•    Advanced table formatting with HTML_Table_Matrix
•    Creating Excel spreadsheets dynamically with Spreadsheet_Excel_Writer
•    Adding formatting to these spreadsheets including colors, patterns, formulae and number formatting
•    Creating flexible, sortable grids of data with Structures_DataGrid
•    Adding columns to the grid, control paging, select data sources, and renderers
•    Using File_PDF to create PDF documents on the fly

Chapter 3 covers the usage of PEAR packages to work with XML and stresses on:
 
•    Creating XML documents with XML_Util, XML_Fastcreate
•    Transforming PHP objects to XML format with XML_Serializer
•    Creating Mozilla applications with XML_XUL
•    Parsing XML with XML_Parser
•    Processing XML documents to PHP objects with XML_Unserializer
•    Parsing RSS with XML_RSS

Chapter 4 is an extensive tutorial on working with web services and Web API's using PEAR packages. We cover the following topics:

•    Consuming web services
•    Consuming XML-RPC-based web services
•    Accessing the Google API
•    Searching blog entries with Services_Technorati
•    Accessing the Amazon web service
•    Accessing the Yahoo API
•    Offering XML-RPC-based web services
•    Offering SOAP-based web services
•    Offering REST-based services using XML_Serializer

Chapter 5 covers PEAR's date and time functions using the PEAR::Calendar and PEAR::Date packages such as:

•    Creating, manipulating, and comparing Date objects
•    Data_Span arithmetic
•    Handling timezones with Date_Timezone
•    Keeping track of public holidays with Date_Holiday
•    Using the Calendar class to display an HTML calendar

Authors

Book Details

ISBN 139781904811794
Paperback292 pages
Read More

Read More Reviews

These popular $10 titles might interest you

cPanel User Guide and Tutorial Book Cover
cPanel User Guide and Tutorial
$ 17.99
$ 10.00
CherryPy Essentials: Rapid Python Web Application Development Book Cover
CherryPy Essentials: Rapid Python Web Application Development
$ 23.99
$ 10.00
Drupal: Creating Blogs, Forums, Portals, and Community Websites Book Cover
Drupal: Creating Blogs, Forums, Portals, and Community Websites
$ 23.99
$ 10.00
PHP jQuery Cookbook Book Cover
PHP jQuery Cookbook
$ 23.99
$ 10.00
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management  Book Cover
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management
$ 29.99
$ 10.00
Learning PHP Data Objects Book Cover
Learning PHP Data Objects
$ 23.99
$ 10.00