Moin MO
Ich habe nun schon einiges gelesen, aber es ist mir immer noch nicht ganz klar, wie die Stringaddition korrekt gemacht wird, wenn Anführungszeichen im String enthalten sind:
Beispiel 1:
$TempContent = "<img src="".$imgPath."" Width="".$imgWidth."" Height="".$imgHeight."" Title="".$imgTitle."" Alt="".$imgAlt."">";Beispiel 2:
$TempContent = "<img src='".$imgPath."' Width='".$imgWidth."' Height='".$imgHeight."' Title='".$imgTitle."' Alt='".$imgAlt."'>";Beispiel 3:
$TempContent = "<img src="$imgPath" Width="$imgWidth" Height="$imgHeight" Title="$imgTitle" Alt="$imgAlt">";Die einfachste Lösung ist Beispiel 3. Aber welches ist die wirklich korrekte? Funktionieren tun alle drei....
Was meint ihr?
Die Attribut-Namen sollten klein geschrieben werden.
Beispiel 2 könnte problematisch werden sobald ein ' als Attribut-Wert
benutzt werden muss.
Also z.B. bei alt="rock'n'roll".
Ansonsten lies das
http://de.php.net/manual/en/language.types.string.php
Mein Favorit wäre
http://de.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
oder
http://de.php.net/manual/en/function.sprintf.php
Und unter Stringaddition versteht man eigentlich etwas anderes.
http://de.php.net/manual/en/language.operators.string.php
Ansonsten kann man Deine Frage wohl am besten mit "Es kommt drauf an"
beantworten, wobei es neben Deinen drei Beispielen noch einige weitere Lösungsmöglichkeiten gibt.
Viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday