【发布时间】:2012-12-11 14:39:22
【问题描述】:
我无法让 perl 读取从 param() 传递给它的哈希键。
这不起作用。
append_file('pending_entries.txt',$spanish_url{param('venue')});
也不是这个,
my $var = $spanish_url{param('venues')};
append_file( 'pending_entries.txt', $var ) ;
也不是这个
my $ven = param('venue');
my $var = $spanish_url{$ven};
append_file( 'pending_entries.txt', $var ) ;
但确实如此。
append_file('pending_entries.txt',$spanish_url{'key'});
请帮忙。
【问题讨论】:
-
您对
%spanish_url是什么以及param('venue')中的例外情况只字未提。我打赌你只是没有以某种方式接收参数。 -
确保在调试器中检查 param('venues') 的值。这可以通过调试器中的 x 命令来完成。