Elliot Shank > Perl-Critic-1.080 > Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr

Download:
Perl-Critic-1.080.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  23
Open  64
Stalled  2
View Bugs
Report a bug
Module Version: 1.080   Source   Latest Release: Perl-Critic-1.105

NAME ^

Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr

DESCRIPTION ^

Conway discourages the use of substr() as an lvalue, instead recommending that the 4-argument version of substr() be used instead.

  substr($something, 1, 2) = $newvalue;     # not ok
  substr($something, 1, 2, $newvalue);      # ok

AUTHOR ^

Graham TerMarsch <graham@howlingfrog.com>

COPYRIGHT ^

Copyright (C) 2005-2007 Graham TerMarsch. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.