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
<?php $test[1] = "AAAA" ; echo '$test[1]' ; ?>
--
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.
<?php echo $row['forum_name'] ?>
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 "
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
<?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 ?>
<?php $test[1] = "AAAA" ; echo '$test[1]' ; // ausgabe: $test[1] echo 'text $test[1] mehr text'; // ausgabe: text $test[1] mehr text ?>
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
Zitat von Kermit.d Bei ' werden variablen ignoriert. bei " werden sie eingebunden... AFAIK gilt das auch für Sonderzeichen wie \n.
Foren-Regeln