Chris: () in echo Befehlen

Hi,

wenn ich z.B. ein Hyperlink angebe muss ich " dass die " anerkannt werden.

Wie siehts mit () aus?

wie hier?

onClick="ds()"

danke!

  1. Hallo

    Warum probierst du es nicht einfach aus?

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. Zeigt mir beim Speichern in Phase 5 ein Fehler an!
      Geht aber dann trotzdem!

  2. Hi,

    wenn ich z.B. ein Hyperlink angebe muss ich " dass die " anerkannt werden.

    nicht unbedingt,
    z.b. echo '< href="test.html">moin</a>';
    kommst du ganz gut ohne " aus, denn \ nimmst du nur, wenn du das nächste Zeichen "seiner Bedeutung entheben" willst. Normalerweise würde das " wenn du echo "hallo"; schreibst, die Zeichenkette begrenzen, d.h. das 1. " leitet einen String ein, das 2. beendet diesen wieder. Wenn du nun aber innerhalb der zeichenkette ein "-Zeichen haben willst maskierst du es mit \ Es gibt also zunächst mal nicht unbedingt einen Grund " als Begrenzer für die Zeichenkette zu verwenden. Ausser due verwendest Variablen in der Zeichenkette.
    echo "$test"; // $test wird als Variable erkannt und mit dem enstp. Wert ersetzt.
    echo '$test'; // gibt "$test" aus

    Wie siehts mit () aus?

    die () kann man, muss man aber nicht schreiben, spielt keine Rolle

    wie hier?

    onClick="ds()"

    kannst du
    echo '<a href="#" onclick=" funktion('wert');">ueue</a>' schreiben, oder auch
    "<a href="#" onclick=" funktion('wert');">ueue</a>" schreiben.

    übrigens kannst du in html auch ' verwenden also
    <a href='test.html'>ee</a>

    du musst also das Zeichen maskieren welches du als Zeichenkettenbegrenzer Verwendest;

    gruss

    Thorsten