Ich habs jetzt eben ausprobiert,also im klartext bedeutet ''; dasselbe wie '0'
jein, ein Leerstring hat die Länge null
my $string = '';
print length $string;
ergibt 0
ist aber der String undefiniert ergibt length $string einen Fehler: Use of uninitialized value
deshalb:
$string = CGI::param('name') || '';
Struppi.