phpbar.de logo

Mailinglisten-Archive

[php] unerwartete stringausgabe

[php] unerwartete stringausgabe

Christoph Kramesch christoph at kramesch.com
Mit Jun 28 11:26:46 CEST 2006


> 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!

Cheers
Christoph

php::bar PHP Wiki   -   Listenarchive