I advise anyone interested in this book to wait for a 2nd edition, or at least for a printing that corrects its numerous cosmetic and serious errors.
As I e-mailed O'Reilly in more detail, I started keeping track of the mistakes on page 63 and by page 124 I'd found fourteen of them -- an error every 4 to 5 pages. The book is obviously very poorly edited, at least by O'Reilly's formerly unimpeachable standards.
Function names are spelled in different ways (for example, "asort" and "assort" on p. 63). Functions are defined incorrectly (for example, "strcmp" on page 71). Examples do not return the values the text says they will ($temp->showvalue() at the top of p. 103 returns 25, not 24). Figures are broken (Figure 3-3 on p. 115 is missing 85% of its labels).
A very disappointing showing.
|