命令use strict意味着所有变量必须用my来声明,裸单词必须用引号括起来。
use strict语句实际上可以称为编译器命令。它能够告诉 Perl,给下列情况做上指向
当前代码块或文件中的运行期错误的标志:
• 试图使用不是用m y声明的变量名(不是特殊变量的名字)。
• 当函数定义尚未设置时,试图将裸单词用作函数名。
• 其他潜在的错误。
use strict解决的最后一个问题是裸关键字的问题。请看下面这个代码:
$var = value ;
在这个例子中,你打算将 value解释为一个函数调用还是一个字符串呢(但是你忘记了引号)?Perl的use strict命令会指出这个代码是个含糊的代码,并且不允许使用这种句法,除非在到达该语句之前已经对子例程的值进行了声明。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21805468/viewspace-621051/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21805468/viewspace-621051/