Ответов: 157 Просмотров: 7046
|
Здравствуйте, еле пробрался через Вашу капчу
Есть вопрос по "Урок № 2 - Немного управления."
Там для проверки есть задание
1. Что станет результатом исполнения:
CODE ( htmlphp):
скопировать код в буфер обмена
<?PHP $iData=5; if($iData%5) { echo($iData>0?"case 1":"case 0"); } else { echo($iData<0?"case 3":"case 2"); } ?>
Оператор % - означает целочисленное деление(по модулю), значит $iData будет равна 5/5=1. Правильно? Тогда будет результатом выполнения кода выведено "case 1". Вы же в ответах пишете, что это будет 0, соотв. выведеться в результате "case 2". Почему?
а вобщем спасибо, уроки таким живым языком написаны... Читать не нудно, а пробовать интересно |