Scalar::Readonly - Perl extension to the SvREADONLY scalar flag


Scalar-Readonly documentation  | view source Contained in the Scalar-Readonly distribution.

Index


NAME

Top

Scalar::Readonly - Perl extension to the SvREADONLY scalar flag

SYNOPSIS

Top

  use Scalar::Readonly ':all';
  my $foo = "foo";
  readonly_on($foo);
  $foo = "bar";  #ERROR!

  if(readonly($foo)) {
    readonly_off($foo);
  }

  readonly_off($]);
  $] = "6.0";

  print "This is Perl v$]";

DESCRIPTION

Top

This simple modules can make scalars read-only. Usefull to protect configuration variables, for example.

This module can also be used to subvert Perl's many read-only variables to potential evil trickery.

EXPORT

':all' => readonly, readonly_on, readonly_off

SEE ALSO

Top

Scalar::Util

AUTHOR

Top

Philippe M. Chiasson, <gozer@cpan.org>

COPYRIGHT AND LICENSE

Top


Scalar-Readonly documentation  | view source Contained in the Scalar-Readonly distribution.