On Sun, 17 Mar 2002 17:36:03 +0800, allan wrote: >can someone please explain why the below script doesn't work >on v5.6.0/mac osX? >it _will_ work if i outcomment "use strict";
>#!perl >use strict; >no strict 'refs'; >my $test = "variable_name"; >$$test = "a string"; >print $variable_name; "no strict 'refs'" allows symbolic references to work. So the syntax check fails over the fact that '$variable_name' is not a declared variable. Insert use vars '$variable_name'; or our $variable_name; to get past that hurdle. -- Bart.