Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
About this product
Product Identifiers
PublisherPearson Education
ISBN-10067232704X
ISBN-139780672327049
eBay Product ID (ePID)23038807912
Product Key Features
Number of Pages432 Pages
LanguageEnglish
Publication NameExtending and Embedding Php
Publication Year2006
SubjectProgramming Languages / General, Programming Languages / Php, Web / Web Programming
TypeTextbook
AuthorWez Furlong, Sara Golemon, George Schlossnagle
Subject AreaComputers
SeriesDeveloper's Library
FormatTrade Paperback
Dimensions
Item Height1 in
Item Weight23.5 Oz
Item Length9 in
Item Width7 in
Additional Product Features
Intended AudienceScholarly & Professional
LCCN2004-093741
Dewey Edition22
IllustratedYes
Dewey Decimal005.13/3
Table Of ContentIntroduction 1 1 The PHP Life Cycle 9 2 Variables from the Inside Out 23 3 Memory Management 35 4 Setting Up a Build Environment 47 5 Your First Extension 55 6 Returning Values 67 7 Accepting Parameters 79 8 Working with Arrays and Hash Tables 89 9 The Resource Data Type 113 10 PHP4 Objects 131 11 PHP5 Objects 143 12 Startup, Shutdown, and a Few Points in Between 159 13 INI Settings 175 14 Accessing Streams 183 15 Implementing Streams 199 16 Diverting the Stream 221 17 Configuration and Linking 235 18 Extension Generators 245 19 Setting Up a Host Environment 253 20 Advanced Embedding 261 A ZendAPI Reference 275 B PHPAPI Reference 305 C Extending and Embedding Cookbook 351 D Additional Resources 365 Index 371
SynopsisIn just a few years PHP has rapidly evolved from a small niche language to a powerful web development tool. Now in use on over 14 million Web sites, PHP is more stable and extensible than ever. However, there is no documentation on how to extend PHP; developers seeking to build PHP extensions and increase the performance and functionality of their PHP applications are left to word of mouth and muddling through PHP internals without systematic, helpful guidance. Although the basics of extension writing are fairly easy to grasp, the more advanced features have a tougher learning curve that can be very difficult to overcome. This is common at any moderate to high-traffic site, forcing the company hire talented, and high-priced, developers to increase performance. With Extending and Embedding PHP , Sara Golemon makes writing extensions within the grasp of every PHP developer, while guiding the reader through the tricky internals of PHP.