Beat: Ich schwimme: variables Package

Beitrag lesen

# hier will ich an eine Variable %html::export gelangen
   foreach( keys ( "%" . $_[0] ."::export" ) ){

so sollte es gehen

foreach( keys %{$_[0] . '::export'} ){

leider nein
[Sun Jan  4 13:06:46 2009] Parser.pm: Warning: Use of "keys" without parentheses is ambiguous at C:...../Parser.pm line 421.
[Sun Jan  4 13:06:46 2009] Parser.pm: Scalar found where operator expected at C:....../Parser.pm line 421, near "%( $mod"
[Sun Jan  4 13:06:46 2009] Parser.pm:  (Missing operator before  $mod?)

Und mit Klammer
foreach( keys( %{$_[0] . '::export'} ) ){

[Sun Jan  4 13:08:45 2009] Parser.pm: Scalar found where operator expected at C:.../Parser.pm line 421, near "%( $mod"
[Sun Jan  4 13:08:45 2009] Parser.pm:  (Missing operator before  $mod?)

Werde da mal den Fehler isolieren und mich deinem indizierten "can" widmen.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o