Mailinglisten-Archive |
Am Mittwoch, 28. Juni 2006 11:26 schrieb Christoph Kramesch: > > echo ($i."+".$j."=".$i)+$j; > > oder > > echo "10+5=10"+5; > > wobei der String "10+5=10" für die Addition als 10 gewertet wird. > > > > Kann das jemand bestätigen? > > Ja genau so ist es. > Um ein Ergebnis für die Rechnung zu erzielen wandelt > php implzit den string '10+5=' in einen Integer um und bricht beim > '+' ab, hat also das Ergebnis 10, danach passiert die Addition > genauso wie von dir beschrieben! Das Beispiel von Michael war aber anders, nämlich: echo $i."+".$j."=".$i+$j; Wenn obige Erklärung bei ihm zutreffen würde, hätte er 25 rausbekommen müssen. Es war aber 15 ($i+$j). :-) Deswegen halte ich an meinem Erklärungsversuch fest. :-P Lutz
php::bar PHP Wiki - Listenarchive