param函数问题

param函数问题

想通过param函数从web页面输入一个变量,如果在web页面输入为mac地址 如 00:60:b3:35:02:fa,不知道用于接受的param的变量是什么类型的,即
$a=param(mac)  (mac为web页面相关栏的name)
$a是什么类型的数据
字符串
那为什么我输入的mac值,在对$a进行if判断时为空呢

if($a==NULL){//do something}
else {//do something}

就是说我输入mac地址与不输入都执行$a==null那个分支
NULL..在Perl中不具意义...我没看过Perl里面用NULL的..

应该是
!define($a) or $a eq ""
谢谢两位大侠