Plusieurs possibilités, selon ce que tu entends par "vide".
Si "vide", c'est "égal à zero" :
1 2
| if ($variable == 0) {} ...
if (not ($variable)) {} ... |
Si "vide", c'est "égal à une chaine vide" (encore que la définition de "chaine vide" soit elle aussi sujete à interprétation) :
1 2 3
| if ($variable eq "") {} ...
if ($variable =~ m/^\s*$/) {} ...
if (not ($variable)) {} ... |
Si "vide", c'est "indéfinie", jamais utilisée :
if (not (defined($var))) {} ...
Toutes ces informations se trouvent en de multiples endroits, tant de ce site que du web ... voir par exemple dans la FAQ
Partager