hotti: Abfrage ob Parameter vorhanden

Beitrag lesen

Hallo,

Die übergebenen Parameter lese ich mit

my $query=new cgi;
my @par=$query->param;

  
Falls Du das Modul CGI.pm nutzen möchtest, da wird in Groß- und Kleinschreibung unterschieden, wie bei allen Modulen, Symbolen.... in Perl.  
  
Also:  
~~~perl
  
use strict;  
use CGI;  
  
my $q = CGI->new; # new CGI  
  
# Alle Parameter-Keys:  
my @keys = $u->param();  
  
# gezielte Abfrage ob ein Parameter einen Wert liefert  
if($q->param('foo')){}  
if(my $foo = $q->param('foo')){}  
  
# Abfrage, ob ein Parameter existiert  
if(exists $u->param('bar')){}  

∑: Die Methode param() liefert je nach Kontext ein Scalar oder Array.

Hotti

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.