[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: маленки, не понятни детал. повышение переменную
dadli
что-то баналное, но наверное я туплю и не понимаю. вот с етим начинаем:

$a = $a + 1;
и
$a++;

резултат из етих, абсалютно идентични ?



Спустя 3 минуты, 8 секунд (27.04.2012 - 10:01) vital написал(а):
да

Спустя 3 минуты, 11 секунд (27.04.2012 - 10:04) dadli написал(а):
тогда
почему етот код виведит: 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 = 4;
$b = ++ $a;
echo $b;

Спустя 57 секунд (27.04.2012 - 10:07) Invis1ble написал(а):

Спустя 3 минуты, 3 секунды (27.04.2012 - 10:10) vital написал(а):
Если переменная с плюсами присваивается, то зависит от того - слева плюсы или справа.
Если слева - то переменная сначала увеличивается, потом присваивается. $b = ++$a;
Если плюсы справа - то сначала присваевается, а потом увеличивается. $b = $a++;

Спустя 2 минуты, 47 секунд (27.04.2012 - 10:13) dadli написал(а):
Invis1ble
vital
всo ясно , спасибо smile.gif

Спустя 8 минут, 36 секунд (27.04.2012 - 10:22) ИНСИ написал(а):
Цитата
$a = $a + 1;
и
$a++;

еще может быть и так :)
$a += 1;


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.