HTML.Anführungstriche

Scope

Erfahrenes Mitglied
Was ist sinnvoller bei 'echo'-Ausgaben als Anführungszeichen zu verwenden.
Einfaches " geht ja nicht, da es die Ausgabe schließen würde. Ich hab es immer über den Umweg mit einem ' gemacht.
Ging auch.
Allerdings geht das auch anders habe ich gesehen. Aber genau verstanden wie, habe ich noch nicht.

Danke.
Scope.
 
ganz einfach: vor jedes " (und sonstige Sonderzeichen) ein \ setzen

also z.B. so:
PHP:
echo "<BODY BACKGROUND=\"#000000\">";


Dunsti
 
Ich mach groesser Ausgaben immer so:
PHP:
<?
if($lala == 123) {
?>
<!-- Nur ein Beispiel, Quelle Tutorials.de ;) -->
   <td rowspan="3" background="images/raender/rand_r.gif" width="21">&nbsp;</td>
  </tr>
  <tr> 
    <td valign="top"> 
      <table width="100%" cellspacing="0" cellpadding="0" align="center">
        <tr> 
          <td width="120" valign="top"> <table class="content" width="120">
<!-- end of Beispiel;) -->
<?
} // if($lala == 123)
?>
 
hmm ob es jetzt besser is wenn ich ' oder \" verwende weis ich nicht.

mir persönlich gefällt \" besser,
das wirkt mir mehr nach nem sauberen stil.
außerdem isses net so komprimiert.
is zwar schön wenn der code kleiner is und so
aber ich mags lieber übersichtlich.
aber geschwindigkeitsmäsig denke ich nicht, dass da ein merklicher unterschied ist.
 
Zurück