Programmers love its flexibility and speed; designers love its accessibility and convenience. When it comes to creating web sites, the PHP scripting language is hot. And it shows: PHP is currently used on more than nineteen million web sites, surpassing even Microsoft's ASP.NET technology in popularity.
As PHP matures, it steadily advances towards more enterprise level applications.Hence, the skill set required of those working with PHP becomes more sophisticated.
"PHP looks pretty simple on the surface but that hides a very powerful system," says Jack Herrington, author of the new "PHP Hacks" (O'Reilly, US $29.95). "PHP has a reputation for being a 'hacky' language, and that is in some ways deserved, but it's not indicative of what can be done with PHP. In this book, I wanted to stretch PHP in a bunch of different directions to show just how far you can go."
Herrington's new book shows PHP developers how to take their PHP applications to a higher level of sophistication and style. PHP's popularity has spawned dozens of PHP books, but "PHP Hacks" is the only book on the market that takes the language beyond traditional web programming and into mapping, graphing, and multimedia. From adding new front-facing features like graphing, flash, instant messenger, and email access to back-end hacks that show how to create PHP applications that are easy to maintain and extend, "PHP Hacks" delivers hands-on tools for enhancing PHP applications.
"This is more than an entry-level PHP book," says Herrington. "This isn't about learning the syntax. It's about taking your PHP application and skill set to the next level."
The author carefully selected the hacks every PHP developer needs and some they probably haven't even thought of. For example, code generation--a technique for automatically writing code for an application from a business level specification-- can reduce the time to write web applications by up to sixty percent. It's covered at a practical level in several hacks in the book. With these hacks at hand, developers will improve their database design, automate application testing, and employ design patterns in their PHP scripts and classes.
But once they've developed all the robust, practical applications on their to-do lists, PHP developers will want to play, and Herrington has a rich offering of nifty techniques. Readers will see how to upgrade their web interfaces with tabs, stickies, pop ups, and calendars. Then, they'll learn to integrate web sites with Google maps and satellite imaging, to dynamically display iPhoto libraries online. They'll add IRC, SMS, and instant messaging capabilities to web applications. And going further, Herrington shows how to render graphics and user interfaces with SVG, DHTML, and Ajax, and even how to drop the latest Wikipedia dictionary onto a Sony PSP.
See: sample hacks
Hack 33: Access Your iPhoto Pictures with PHP (PDF Format)
* Hack 49: Create Excel Spreadsheets Dynamically (PDF Format
* Hack 55: Fix the Double Submit Problem (PDF Format
* Hack 90: Read RSS Feeds on Your PSP (PDF Format
* Hack 95: Create Custom Google Maps (PDF Format)
PHP Hacks
* Jack Herrington
* 443 pages, $29.95 US, $41.95 CA
About O'Reilly O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
Return to: the top of this page, or the INDEX for this department
Exit to: The User Group Network front page
Contact: The Editor, Webmaster or Membership Director