Help for this page

Select Code to Download


  1. or download this
    use warnings;
    sub RO { warn "RO" }
    ...
    BO at - line 7.
    RO at - line 2.
    SHAM at - line 3.
    
  2. or download this
    Subroutine %s redefined
    
    (W redefine) You redefined a subroutine. To suppress this warning, say
    ...
        no warnings 'redefine';
        eval "sub name { ... }";
        }
    
  3. or download this
    $ perl -le " use warnings; sub foo { warn 1 } foo(); local *foo; sub f
    +oo { warn 2 } foo(); "
    Subroutine foo redefined at -e line 1.
    2 at -e line 1.
    Undefined subroutine &main::foo called at -e line 1.
    
  4. or download this
    $ perl -le " use warnings; sub foo { warn 1 } foo(); local *foo; eval 
    +q{sub foo { warn 2 }}; foo(); "
    1 at -e line 1.
    2 at (eval 5) line 1.
    
  5. or download this
    $ perl -le " use warnings; sub foo { warn 1 } foo(); { local *foo; eva
    +l q{sub foo { warn 2 }}; foo(); } foo(); "
    1 at -e line 1.
    2 at (eval 5) line 1.
    1 at -e line 1.