Did you try it to see if/how it works?
What do you mean "try it". Run perl in gdb?
Firstly, there have been a number of editions of "Programming Perl". I own the first three: that code doesn't appear on page 86 of any of those. Note: This is true for many Perl books. Providing more information than just the title is usually very useful and will generally get a faster (and better) answer.
Sorry about that. That's the 4th edition.
The code you've posted is almost identical to that in "perldata: Typeglobs and Filehandles".
That chunk of perldata is copied from the book verbatim (or is it the other way around). Alright, forget about it.

In reply to Local Typeglob by zergoid

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.