错误:在“strict subs”时不允许使用裸词“params”

I'l*_*ack 4 perl mod-perl

单击提交按钮后,出现错误:

Bareword "params" not allowed while "strict subs" in use at /var/www/path/get.pl line 71
Run Code Online (Sandbox Code Playgroud)

第 71 行:

my @names = params;
Run Code Online (Sandbox Code Playgroud)

use strict;几乎在顶部。

怎么修?

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

DVK*_*DVK 5

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

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