File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Book Reviews and the fly likes Object-Oriented PHP by Peter Lavin Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Object-Oriented PHP by Peter Lavin" Watch "Object-Oriented PHP by Peter Lavin" New topic

Object-Oriented PHP by Peter Lavin

Book Review Team

Joined: Feb 15, 2002
Posts: 959
<pre>Author/s : Peter Lavin
Publisher : No Starch Press
Category : Other
Review by : Michael Ernest
Rating : 7 horseshoes
Object-Oriented PHP is a technical brief that falls short of its own ambitions. It covers PHP 5, most notably the radical switch to a full OOP model. Lavin summarizes the reasons for the change and reviews basic OOP concepts. He then develops some classes for an application to draws images from a database and display them as thumbnails. Some PHP 4 equivalent code is provided too.

It is a terse and sometimes bumpy ride. The book's conversational tone, while appropriate for fellow geeks, is more distracting than reassuring. There are some summary apologies, for example, that make the chapters seem like chewed far less than they bit off.

The book is short, so the author glosses concepts, and refers to web sites for details and tutorials often. Once or twice he refers to a well-known author (e.g., Bruce Eckel) to support a point. This is also appropriate for a peer audience, but it unnecessarily puts the book out of reach for some readers.

The book apparently once had a too-ambitious outline. The back cover states you'll learn to "Incorporate AJAX into your OO PHP code." This coverage is trivial: one paragraph that names a website to retrieve some code, and some code to show where the AJAX reference goes.

This book is appropriate to the author's PHP peers, but should understand OOP already. A demanding reader will not like this book. Beginners will get lost.

More info at
More info at
I agree. Here's the link:
subject: Object-Oriented PHP by Peter Lavin
It's not a secret anymore!