Ergebnis 1 bis 6 von 6

Thema: Variable in echo ' ' macht fehler ?? Warum ist das so ??

  1. #1

    Variable in echo ' ' macht fehler ?? Warum ist das so ??

    Hi ,

    Also dies ist eigentlich ne nachfrage Warum ist das so

    Undzwar wenn ich folgenden code mache ist das Ergebniss "$test[1]"

    PHP-Code:
    <?php

    $test
    [1] = "AAAA" ;

    echo 
    '$test[1]' 

    ?>
    Wenn ich aus den einfachen Anfürungzeichen (Gänsefüsschen) Doppel mache (") so wird dann "AAAA" ausgegeben Aber warum nur bei " ??

    MFG

    Dadie

  2. #2
    PHP-Code:

    <?php echo $row['forum_name'?>
    bei ner variable brauchen doch gar keine " !?

    Edit: oh, meine beispiel zeigt n bischn was anderes, aber totzdem brauchst du keine Anführungstriche bei echo machen, wenn nur ne variable ausgegeben werden muss.
    Sonst denkt er doch, dass das $.... text ist.

  3. #3
    Zitat Zitat von Rpg_Goldenboy
    PHP-Code:

    <?php echo $row['forum_name'?>
    bei ner variable brauchen doch gar keine " !?
    Im end script ist da aber Sehr viel HTML drin darum brauch ich die '


    Aber ich wüsste schon gerne warm das bei ' nicht so ist wie bei "

  4. #4
    Korrekte schreibweisen:

    PHP-Code:
    <?php
    $test
    [1] = "AAAA" 

    echo 
    $test[1] ;  // ausgabe: AAAA

    echo "$test[1]";  // ausgabe: AAAA

    echo "text $test[1] mehr text";  // ausgabe: text AAAA mehr text

    echo 'anderer Text ' $test[1]  . ' noch mehr text';  // ausgabe: anderer Text AAAA noch mehr text

    ?>
    falsche schreibweisen:

    PHP-Code:
    <?php
    $test
    [1] = "AAAA" 

    echo 
    '$test[1]' ;  // ausgabe: $test[1]

    echo 'text $test[1] mehr text';  // ausgabe: text $test[1] mehr text

    ?>

    Bei ' werden variablen ignoriert. bei " werden sie eingebunden

  5. #5
    Zitat Zitat von Kermit.d
    Korrekte schreibweisen:

    PHP-Code:
    <?php
    $test
    [1] = "AAAA" 

    echo 
    $test[1] ;  // ausgabe: AAAA

    echo "$test[1]";  // ausgabe: AAAA

    echo "text $test[1] mehr text";  // ausgabe: text AAAA mehr text

    echo 'anderer Text ' $test[1]  . ' noch mehr text';  // ausgabe: anderer Text AAAA noch mehr text

    ?>
    falsche schreibweisen:

    PHP-Code:
    <?php
    $test
    [1] = "AAAA" 

    echo 
    '$test[1]' ;  // ausgabe: $test[1]

    echo 'text $test[1] mehr text';  // ausgabe: text $test[1] mehr text

    ?>

    Bei ' werden variablen ignoriert. bei " werden sie eingebunden
    THX entlich weiss ich warum ich wusste garnett das es einen unterschied zwischen " und ' gibt THX und wieder etwas schlauer

  6. #6
    Zitat Zitat von Kermit.d
    Bei ' werden variablen ignoriert. bei " werden sie eingebunden
    AFAIK gilt das auch für Sonderzeichen wie \n.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •