Thread Platzhalter und undef (24 answers)
Opened by Froschpopo at 2007-03-25 12:57

pq
 2007-03-25 15:31
#75381 #75381
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=GwenDragon,25.03.2007, 13:01]Kennst du den Unterschied zwischen einer Liste/Array und einem Skalar?
param() liefert nämlich entweder den einzelnen Wert oder ein Array.[/quote]
nein, param liefert immer eine liste. die kann leer sein, ein element
haben oder mehrere.
Quote
Code: (dl )
@bind_values = ($cgi->param('test'), $id);

Im Listenkontext erhält nämlich $bind_values[0] nicht undef sondern die Länge des Array der Parameter test; also 0!

nein, bei nicht existentem parameter 'test' liefert param die leere liste
(keine funktion liefert übrigens ein array, es wird immer eine liste
zurückgegeben). dadurch verschiebt sich, wie frosch schon richtig
vermutet hat, die $id nach vorne.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Platzhalter und undef