PHP

 

AgasD

новичок
техника компьютеры
Помогите пожалуйста решить.

Чем отличаются $a++ от ++$a


$a=2; $a=2;
$b=3*++$a $b=3*$a++;
echo $a; ? echo $a; ?
echo $b; ? echo $b; ?
 3.5.73.5.7
RU damnedkluev #29.01.2010 20:23  @AgasD#29.01.2010 20:05
+
-
edit
 

damnedkluev

новичок
code text
  1. AgasD> Помогите пожалуйста решить.
  2. AgasD> Чем отличаются $a++ от ++$a
  3. AgasD> $a=2;                   $a=2;
  4. AgasD> $b=3*++$a               $b=3*$a++;
  5. AgasD> echo $a; ?              echo $a;  ?
  6. AgasD> echo $b; ?              echo $b;  ?


$а в обоих случаях будет выведено как 3.
а $b в левом случае будет выведено как 9, а в правом - как 6.

т.е. ++$a - означает увеличение $a ДО использования в выражении, а $a++ - ПОСЛЕ использования
 3.5.73.5.7
RU AgasD #29.01.2010 20:33  @damnedkluev#29.01.2010 20:23
+
-
edit
 

AgasD

новичок
damnedkluev> $а в обоих случаях будет выведено как 3.
damnedkluev> а $b в левом случае будет выведено как 9, а в правом - как 6.
damnedkluev> т.е. ++$a - означает увеличение $a ДО использования в выражении, а $a++ - ПОСЛЕ использования

А можно более подробнее, мне на экзамен!
 3.5.73.5.7

AgasD

новичок
damnedkluev>> $а в обоих случаях будет выведено как 3.
damnedkluev>> а $b в левом случае будет выведено как 9, а в правом - как 6.
damnedkluev>> т.е. ++$a - означает увеличение $a ДО использования в выражении, а $a++ - ПОСЛЕ использования
AgasD> А можно более подробнее, мне на экзамен!

Спасибо большое,я все понял!
 3.5.73.5.7

Vale

Сальсолёт

AgasD> А можно более подробнее, мне на экзамен!

кашку вам тоже кто-то другой жует?

Еще раз:

++переменная - означает увеличение переменной ДО ее использования в выражении, а переменная++ - ПОСЛЕ использования

:fkr:

Если вы все поняли, вот вам упражнение -

$a=2;
echo ++$a++;
echo $a;

Результат?
"Не следуй за большинством на зло, и не решай тяжбы, отступая по большинству от правды" (Исх. 23:2)  3.5.73.5.7

AgasD

новичок
AgasD>> А можно более подробнее, мне на экзамен!
Vale> кашку вам тоже кто-то другой жует?
Vale> Еще раз:
Vale> ++переменная - означает увеличение переменной ДО ее использования в выражении, а переменная++ - ПОСЛЕ использования
Vale> :fkr:
Vale> Если вы все поняли, вот вам упражнение -
Vale> $a=2;
Vale> echo ++$a++;
Vale> echo $a;
Vale> Результат?

$a= 5
 3.5.73.5.7

mumr

втянувшийся
AgasD>>> А можно более подробнее, мне на экзамен!
Vale>> кашку вам тоже кто-то другой жует?
Vale>> Еще раз:
Vale>> ++переменная - означает увеличение переменной ДО ее использования в выражении, а переменная++ - ПОСЛЕ использования
Vale>> :fkr:
Vale>> Если вы все поняли, вот вам упражнение -
Vale>> $a=2;
Vale>> echo ++$a++;
Vale>> echo $a;
Vale>> Результат?
AgasD> $a= 5


не зачёт...
 8.08.0

HolyBoy

аксакал

AgasD> $a= 5

Выводиться будет 2 (два) числа, а не одно.

И ни одно не получается таким, как вы написали. У вас же получилось «сЭмь-дЭсят, гидЭ-то так». ©
 
+
-
edit
 

Balancer

администратор
★★★★★
/me Слоупок сделал сегодня на своих машинах, наконец, opcache.enable=1 && apt-get purge php5-xcache && emerge -C xcache. PHP Opcache явно созрел и даже работает быстрее, чем xcache.

8 лет на xcache просидел:

Тестируем новый форум. [Balancer#16.05.07 14:16]

Сменил eaccelerator на xcache. Сел за переписывание движка АвиаТоп'а.// Авиабаза
 
 41.0.2272.11841.0.2272.118

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru