4

单击提交按钮后,我收到错误消息:

Bareword "params" not allowed while "strict subs" in use at /var/www/path/get.pl line 71

第 71 行:

my @names = params;

我确实use strict;几乎在顶部。

怎么修?

注意:它在旧服务器上工作,我正在将所有文件移动到新服务器。不知道哪里出错了?

4

1 回答 1

5

params很可能是应该从另一个模块导入的子例程的名称(基于样式,可能是在 Perl 中也被实现为子例程的常量)。

在旧服务器上搜索其余代码sub params并简单地搜索正则my.*params表达式,并确保在新服务器上存在声明它们的任何文件。

于 2012-11-22T17:28:55.570 回答