$a = $a + 1;
и
$a++;
резултат из етих, абсалютно идентични ?
Спустя 3 минуты, 8 секунд (27.04.2012 - 10:01) vital написал(а):
да
Спустя 3 минуты, 11 секунд (27.04.2012 - 10:04) dadli написал(а):
тогда
почему етот код виведит: 4
а етот: 5
?
почему етот код виведит: 4
$a = 4;
$b = $a++;
echo $b;
а етот: 5
$a = 4;
$b = $a = $a+1;
echo $b;
?
Спустя 1 минута, 56 секунд (27.04.2012 - 10:06) Invis1ble написал(а):
dadli
потому что есть постинкремент ($a ++) и преинкремент (++ $a)
потому что есть постинкремент ($a ++) и преинкремент (++ $a)
$a = 4;
$b = ++ $a;
echo $b;
Спустя 57 секунд (27.04.2012 - 10:07) Invis1ble написал(а):
Спустя 3 минуты, 3 секунды (27.04.2012 - 10:10) vital написал(а):
Если переменная с плюсами присваивается, то зависит от того - слева плюсы или справа.
Если слева - то переменная сначала увеличивается, потом присваивается. $b = ++$a;
Если плюсы справа - то сначала присваевается, а потом увеличивается. $b = $a++;
Если слева - то переменная сначала увеличивается, потом присваивается. $b = ++$a;
Если плюсы справа - то сначала присваевается, а потом увеличивается. $b = $a++;
Спустя 2 минуты, 47 секунд (27.04.2012 - 10:13) dadli написал(а):
Invis1ble
vital
всo ясно , спасибо
vital
всo ясно , спасибо
Спустя 8 минут, 36 секунд (27.04.2012 - 10:22) ИНСИ написал(а):
Цитата |
$a = $a + 1; и $a++; |
еще может быть и так :)
$a += 1;
_____________
когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.