hallo Mark,
alle subroutinen fangen mit meinShop an.
Nö. Bei mir tut das keine einzige ;-)
irgendwie kann ich mich nicht so richtig ausdrücken
Das scheint mir auch so. Ich kann dich irgendwie auch nicht so richtig verstehen.
hier ist ein beispiel:
@var = ("Warenkorb","Rechnung"); auszug aus datenbank
Ein Beispiel wofür? Jedenfalls ist das keine Subroutine, und was da passieren soll, ist sehr ungewiß.
foreach(@var) {
meinShop$_(); so wäre es mir lieber kann man das irgendwie machen
}
öhm ... ja. Man kann _das_ wahrscheinlich auch irgendwie machen. Du solltest dich mal mit den Variablen, Konstanten, Arrays und ähnlichem Kram in Perl beschäftigen. $_ ist im übrigen eine vordefinierte Variable, die man nicht einfach so mit einer anderen Zeichenfolge zusammenklatschen darf.
sub meinShopWarenkorb {
print "";
}
Das wäre dann zwar eine Subroutine, aber sie tut nichts, bis auf die Ausgabe von "nichts"
sub meinShopRechnung {
print "";
}
Auch das wäre eine Subroutine, die dir "nichts" auf den Bildschirm pinselt. Wozu hast du dir denn vorher so viel Mühe gegeben, einen Array @var zu erfinden, wenn er jetzt nicht genutzt werden soll?
Irgendwie scheinen dir die Grundbegriffe nicht ganz klar zu sein. Dabei gibts doch in SELFHTML ein ganz aufschlußreiches Kapitel über Perl. Mit dem, was du jetzt hier so als Schnipselchen hast kucken lassen, läßtsich jedenfalls erstmal günstigenfalls gar nix anfangen, im ungünstigeren Fall kannst du dir eine Menge hängende Prozesse einfangen. Versuche mal, deine Frage etwas genauer zu formulieren, dann kannst du vielleicht auch geholfen werden.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|