Moin allerseits,
Hallo,
folgendes Problem der String:
$Lautsprecher = " & $laenge >= ".$api_lautsprecher->laenge_min;
soll per
echo $Lautsprecher;
anzeigen:"& $laenge >= 14" (Ohne Anführungszeigen)
er zeigt an
"& >= 14" (Ohne Anführungszeigen)
Was mache ich falsch muss ich das $laenge escapen?
Du musst das $ in Strings mit doppelten Anführungszeichen escapen. Richtig wäre also:
$Lautsprecher = " & \$laenge >= ".$api_lautsprecher->laenge_min;
Andernfalls versucht PHP an der Stelle den Inhalt der Variable $laenge aus zu geben.
Bei Strings in einfachen Anführungszeichen ist das nicht der Fall.
Das müsste dir aber mit einem vernünftigen Syntax-Highlighting schon beim Programmieren auffallen.
Grüße, JN
--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de