关于perl的全局变量

关于perl的全局变量

关于perl的全局变量
请教一下论坛里的Perl高手,

Perl里直接声明并初始化的$变量的作用域是怎样的?

能不能声明一个作用域在当前pl文件内的perl全局变量?如何调用?

谢谢。
用 our 申明变量即可.--.
用 our 申明变量即可.

our $number;

整个pl文件内都能使用.

但有书上说用our不好, 我也是初学, 还请高手更正!
我觉得:
不用my声明的变量都可以在整个pl文件内被调用,不知对否。
关于my
我也是初学,好象是不用my声明的变量都可以在文件内被调用,但直觉上又觉得不只是这样的.
语法上可以, 但一般我们还.
语法上可以, 但一般我们还是会用
user strict;
在开头声明.
一旦申明了, 就会有出错信息如果不用 my, 或 our声明变量.