phpbar.de logo

Mailinglisten-Archive

[php] unerwartete stringausgabe

[php] unerwartete stringausgabe

Sebastian Mendel lists at sebastianmendel.de
Mit Jun 28 12:03:35 CEST 2006


Lutz Zetzsche schrieb:
> Am Mittwoch, 28. Juni 2006 11:39 schrieb Reinhold Jordan:
>>> Wenn obige Erklärung bei ihm zutreffen würde, hätte er 25
>>> rausbekommen müssen.
>> wie kommst Du jetzt auf 25 ??
> 
> Gute Frage... Habe ich mir hinterher auch gestellt. Es hätte auch 1015 
> sein können... ;-)
> 
> Ich habe nur versucht, wie echo, PHP oder ein Microsoft-Programm zu 
> denken und habe versucht, den Ansatz mit der internen Umwandlung in 
> Integer-Werte auf den konkreten Fall angewendet zu Ende zu denken. :-)
> 
> Das Ergebnis ist, wie Deine Frage zeigt, genauso frag- und 
> diskussionswürdig, wie das Ergebnis im konkrekten Fall von echo. Aus 
> meiner Sicht müßte hier im vorliegenden Fall ganz klar ein Syntaxfehler 
> ausgeworfen werden. Gut, echo macht es halt nicht, aber korrekt wäre 
> es.

finde ich nicht, PHP verhält sich hier genau so wie es im Handbuch steht 
und man es erwarten würde:

$i = 10;
$j = 5;
echo $i . "+" . $j . "=" . $i + $j;
echo "10+" . $j . "=" . $i + $j;
echo "10+5" . "=" . $i + $j;
echo "10+5=" . $i + $j;
echo "10+5=10" + $j;
echo 10 + $j;
echo 15;


-- 
Sebastian

php::bar PHP Wiki   -   Listenarchive