code text
AgasD> Помогите пожалуйста решить.
AgasD> Чем отличаются $a++ от ++$a
AgasD> $a=2; $a=2;
AgasD> $b=3*++$a $b=3*$a++;
AgasD> echo $a; ? echo $a; ?
AgasD> echo $b; ? echo $b; ?
$а в обоих случаях будет выведено как 3.
а $b в левом случае будет выведено как 9, а в правом - как 6.
т.е. ++$a - означает увеличение $a ДО использования в выражении, а $a++ - ПОСЛЕ использования