>3) 'x+=b', 'x*=b' and other assignment operators is internally translated
>into 'x=x+b' and so on, so these operators assign to x reference to
>newly created object

If this is true, a+=1 creates a new object. Can't it be avoided?

+-[Kontra, Gergely @ Budapest University of Technology and Economics]-+
|         Email: kgergely / mcl.hu,  kgergely / turul.eet.bme.hu          |
|  URL:   turul.eet.bme.hu/~kgergely    Mobile: (+36 20) 356 9656     |
+-------"Olyan langesz vagyok, hogy poroltoval kellene jarnom!"-------+
.
Magyar php mirror es magyar php dokumentacio: http://hu.php.net