- 1
- 2
- 3
- 4
if ($i++%2==0)
$bgc='#eeeeee';
else
$bgc='#cccccc';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147.8
if ($i++%2==0)
$bgc='#eeeeee';
else
$bgc='#cccccc';
Самое интересное, что инкремент производится после прохождения проверки
guest 17.08.2009 16:36 # +1
я так подозреваю, что в php порядок операторов вполне сишный, если так - то все правильно.
sbb 17.08.2009 16:36 # +1
guest 17.08.2009 16:40 # +1
$i = false;
if ($i = !$)
$bgc='#eeeeee';
else
$bgc='#cccccc';
tz-lom 17.08.2009 19:44 # 0
guest 18.08.2009 22:09 # 0
guest 31.08.2009 18:19 # 0
$aColors = array('#eeeeee', '#cccccc');
$bgc = $aColors[$i++%2];
guest 04.09.2009 14:39 # 0
$bgc = $i++ % 2 ? '#eeeeee', '#cccccc';