我使用windows平台和padre编辑器来运行程序。
use 5.11.0;
哪个版本的行为类似于使用use warnings; use strict;
。
例如
use 5.11.0;
$data = 1232;
print $data;
导致错误是
Global symbol "$data" requires explicit package name at file.pl line 2.
Global symbol "$data" requires explicit package name at file.pl line 3.
Execution of t_print.pl aborted due to compilation errors.
同样的错误也导致在程序中使用use warnings; use strict;
时。
因此,在每个perl程序中都使用此版本而不是使用use warnings; use strict;