|
|
|
|
|
для: bbum605
(08.11.2009 в 17:17)
| | $a++ Постфиксный инкремент Возвращает значение $a, а затем увеличивает $a на единицу.
++$a Префиксный инкремент Увеличивает $a на единицу и возвращает значение $a.
<?php
$a = 0;
if($a++) echo 1; esle echo 0; // выведет ноль
if(++$a) echo 1; else echo 0; // выведет единицу
|
| |
|
|
|
|
|
|
|
для: elenaki
(08.11.2009 в 17:10)
| | if ($a++)
echo 1;
else echo 0;
Что на это скажешь? Условия не пиши другие, мне именно это нужно
почему выполняется else
может быть сначала возвращается значение переменной a выполняется условие а потом переменная a прибавляется на 1 может быть так? | |
|
|
|
|
|
|
|
для: bbum605
(08.11.2009 в 17:04)
| |
$a = 0;
$a++;
$c = $a % 2;
echo $c;
|
| |
|
|
|
|
|
|
| вопрос:
Как работает сценарий вида:
$a = 0;
$c = $a++ % 2;
echo $c;
|
Верно, что:
1) Сначала $a = 0
2) Потом 0 делю на 2, остаток (как понимаю) 0
3) Дальше к остатку 0 прибавляется 1
4) Перменная $c = 1
Заранее спасибо | |
|
|
|
|