Errata


Print Print Icon

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 28
Final Thoughts

m/[:alpha:]/ should be m/[[:alpha:]]/, and so on.
Otherwise, m/[:alpha:]/ matches a character from the class {:,a,l,p,h,a,:}.

Note from the Author or Editor:
Change as noted

Anonymous 
Printed Page 42
Fifth paragraph (second from end)

The inline code $arg[0] should be $args[0]

Note from the Author or Editor:
Change as noted

Anonymous 
Printed Page 44
second code example

The code line reads:

setuid( $<, $< )

but should be

setuid( $< );

Note from the Author or Editor:
Change as noted.

Anonymous 
Printed Page 48
second to last code example

The code line reads:

The value of var before is [$var] at program.pl line 123

That is sample output and the double string interpolation will have filled in $var with its
value. Since I don't give $var a value in the example, note that with three dots:

The value of var before is [...] at program.pl line 123

Note from the Author or Editor:
Change as noted

Anonymous 
Printed Page 320
Index: Perl Best Practices

Perl Best Practices is also mentioned on page 118.

Note from the Author or Editor:
Update index entry for Perl Best Practices to include page 118

Anonymous