Verknuepfungen in perl

"Heinz W. Pahlke" <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

endlich will ich mal versuchen, die Moeglichkeiten von WML (Website
Meta Language) voll auszuschoepfen. Und da WML auf perl basiert,
schlage ich mich nun also zum ersten Mal mit perl herum.

Und habe natuerlich auch gleich ein Problem.

Die folgende Konstruktion funktioniert leider nicht so wie erhofft:

if ($ebene eq startseite or fehlerseite) { print "" ;}
elsif ($ebene eq schule or gesundheit or verein) { print "../" ;}
else { print "../../" ;}

Wenn ich dagegen schreibe

if ($ebene eq startseite) { print "" ;}
elsif ($ebene eq fehlerseite) { print "" ;}
elsif ($ebene eq schule) { print "../" ;}
elsif ($ebene eq gesundheit) { print "../" ;}
elsif ($ebene eq verein) { print "../" ;}
else { print "../../" ;}

funktioniert es. 

Im Prinzip ist es natuerlich egal, aber trotzdem moechte ich wissen,
warum das erste nicht das Erhoffte tut. Ich habe es uebrigens auch
bereits mit Klammerungen und Anfuehrungszeichen in diversen
Kombinationen versucht, hat aber ebenfalls nichts gebracht.

Beste Gruesse,

Heinz.

PS: Fachliteratur ist bereits bei Terrashop bestellt, aber Geduld ist
nicht meine starke Seite :-)

-- 

http://www.pahlke-online.de/reisenews/
http://www.Pahlke-KunstWebDesign.de/

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.