12?
yeah , a по странното е когато е така x= x++ + ++x, тогава е 22
и защо точно да е странно?
Може би се бъркаш, защото $x++ е еквивалентно на x=$x+1, т.е. имаш присвояване, а при $x++ + ++$x резултата от сбора не се присвоява на нищо и се губи
да но тогава X не трябва ли да е 11 или 22 а не 12 ? о.О
хмм май зацепих !
Ами не, де факто х++ наистина се изпълнява след сбора (оператора +), но все пак се изпълнява преди echo-то..
А пък х=х++ + ++х ти дава 22, а у=х++ + ++у; echo y ти е 21. Ако ти се занимава може да провериш, че мен ме мързи малко
Офф, мн съм зле, имах предвид у=х++ + ++х
12?
Jul 16 2011, 21:11yeah , a по странното е когато е така x= x++ + ++x, тогава е 22
Jul 16 2011, 21:32и защо точно да е странно?
Jul 16 2011, 22:28Може би се бъркаш, защото $x++ е еквивалентно на x=$x+1, т.е. имаш присвояване, а при $x++ + ++$x резултата от сбора не се присвоява на нищо и се губи
Jul 16 2011, 22:31да но тогава X не трябва ли да е 11 или 22 а не 12 ? о.О
Jul 16 2011, 22:52хмм май зацепих !
Jul 16 2011, 22:54Ами не, де факто х++ наистина се изпълнява след сбора (оператора +), но все пак се изпълнява преди echo-то..
Jul 16 2011, 23:07А пък х=х++ + ++х ти дава 22, а у=х++ + ++у; echo y ти е 21. Ако ти се занимава може да провериш, че мен ме мързи малко
Jul 16 2011, 23:10Офф, мн съм зле, имах предвид у=х++ + ++х
Jul 16 2011, 23:11