Errata
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page 12 middle of page (2nd last line of code) |
defined(read(FH, $buf, $count) or die "read failed: $!" |
Anonymous | Dec 2003 |
| Printed | Page 21 First sentence under heading 'Discussion' |
'tildas' |
Anonymous | Aug 2005 |
| Printed | Page 31 example code within section "Solution" |
The comments "last word guaranteed to cap" and "first word guaranteed to cap" HAVE BEEN SWAPPED |
Anonymous | Dec 2003 |
| Printed | Page 56 19th line of code |
The line: |
Anonymous | Dec 2003 |
| Printed | Page 63 last line |
The line: |
Anonymous | Dec 2003 |
| Printed | Page 70 bottom of the page - |
use charnames ":full"; |
Anonymous | Dec 2003 |
| Printed | Page 91 Table 3-1 |
"$hours" variable |
Anonymous | Aug 2005 |
| Printed | Page 159 the "open" in "fewer than three arguments to open" just above |
Example 5-1 is a function name and NOW APPEARS in a code font. |
Anonymous | Aug 2005 |
| Printed | Page 195 last paragraph |
"The /m modifier allows ^ and $ to match immediately before and after an embedded newline, respectively." |
Anonymous | Dec 2006 |
| Printed | Page 195 last paragraph |
"The /m modifier allows ^ and $ to match immediately before and after an embedded newline, respectively." |
Anonymous | Sep 2007 |
| Printed | Page 223 5th comment line in main code block |
is so, the negation failed |
Anonymous | Aug 2005 |
| Printed | Page 237 fifth item from top |
verticle |
Anonymous | Dec 2003 |
| Printed | Page 243 Fourth paragraph, beginning "That means ....", middle line |
"... when stacking functions calls ..." |
Anonymous | Aug 2005 |
| Printed | Page 251 First paragraph of Solution |
placing the mode in the second argument: |
Anonymous | Aug 2005 |
| Printed | Page 263 2nd paragraph |
If don't have a filehandle |
Anonymous | Aug 2005 |
| Printed | Page 265 Paragraph 2 in the Solution of recipe 7.11, "Creating Temporary Files" says |
use File::Temp qw/ tempdir /; |
Anonymous | Dec 2006 |
| Printed | Page 281 1st paragraph |
fnctl |
Anonymous | Aug 2005 |
| Printed | Page 330 comment in code block near middle of page |
Change: |
Anonymous | Dec 2006 |
| Printed | Page 354 main code block |
$len = sysread IN, $buf, $blksize); |
Anonymous | Aug 2005 |
| Printed | Page 372 last line |
The empty lines before the last line: |
Anonymous | Dec 2006 |
| Printed | Page 394 Code under title "Using local() for temporary values for globals" |
More specifically the line having the comment "pass filehandle by IO reference." |
Anonymous | Aug 2005 |
| Printed | Page 410 Near page bottom, line of code beginning "return ..." |
return $errcount ? undef() : %record; |
Anonymous | Sep 2007 |
| Printed | Page 419 Near mid-page, line below "Print &$counter1 ..." |
the stated output should have a line with a 0 first. |
Anonymous | Dec 2006 |
| Printed | Page 447 Paragraph beginning "Line 4 assigns..." |
"Cards::Poke::shuffle" |
Anonymous | Dec 2006 |
| Printed | Page 450 Paragraph above "@EXPORT_OK" |
To load the module at compile time but request that no symbols |
Anonymous | Dec 2006 |
| Printed | Page 489 Second from last line on page |
Line |
Anonymous | Dec 2006 |
| Printed | Page 495 modname subroutine (line 68) |
if (index($_, $Start_Dir . "/") = = 0) { |
Anonymous | Dec 2006 |
| Printed | Page 522 Second line of code under title Solution |
Line |
Anonymous | Dec 2006 |
| Printed | Page 549 Item 'e' in the notes under Table 14-1 |
Change |
Anonymous | Dec 2006 |
| Printed | Page 567 2nd line of code |
RaiseError > 1 |
Anonymous | Dec 2003 |
| Printed | Page 583 3rd paragraph |
Change: |
Anonymous | Dec 2006 |
| Printed | Page 589 2nd last paragraph |
Change: |
Anonymous | Dec 2006 |
| Printed | Page 591 8th last line of code |
Change: |
Anonymous | Sep 2007 |
| Printed | Page 626 See Also |
'The section on The section on "Talking to yourself" ...' |
Anonymous | Dec 2006 |
| Printed | Page 699 Bottom of the first 1/3 section of ex 17-6 |
Line 38 currently reads: |
Anonymous | Dec 2006 |
| Printed | Page 699-700 Middle of ex 17-6 |
Lines 88-89 currently read: |
Anonymous | Dec 2006 |
| Printed | Page 747 2nd paragraph in "Discussion" section |
"It looks strange to see all those chained method invocation" |
Anonymous | Sep 2007 |
| Printed | Page 754 6th last line |
The line: |
Anonymous | Sep 2007 |
| Printed | Page 783 "Problem" paragraph, 5th line |
"display a list of product to edit" |
Anonymous | Sep 2007 |
| Printed | Page 823 Recipie 20.19 |
The module does not work on nested tables. |
Anonymous | |
| Printed | Page 858 4th paragraph, last sentence |
this strict separation of business from presentation logic... |
Anonymous | Dec 2003 |
| Printed | Page 859 last code snipet on that page |
[% person.key %] = [% person.value %]. |
Anonymous | Aug 2005 |
| Printed | Page 864 Middle of page, under <book id="2"> |
The text for the <title> element for the Perl & LWP book previously appeared as "Perl & ". |
Anonymous | Aug 2005 |
| Printed | Page 865 5th paragraph, 2nd last sentence |
Unicode letters...are all acceptable in element and attribute name, ... |
Anonymous | Dec 2003 |
| Printed | Page 890 First line |
Use closures to let XSLT access to Perl variables... |
Anonymous | Dec 2003 |
| Printed | Page 891 Recipe 22.9 "Problem" sentence |
You want to create an Rich Site Summary... |
Anonymous | Dec 2003 |
