Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Почему?)
Форумы портала PHP.SU » » Вопросы новичков » Почему?)

Страниц (1): [1]
 

1. Adeptus - 06 Октября, 2011 - 11:52:08 - перейти к сообщению
Подскажите пожалуйста глупому кладовщику, возжелавшему познать этот странный мир, почему на экран выводится -5, а не -1? Ведь -5-(-4)=-1, но никак не -5? Чего не понимает мой мозГ?) В данном примере выполняется задание №3.

CODE (htmlphp):
скопировать код в буфер обмена
  1. define('CONST1', -5);//Задание №1
  2.    define('CONST2', -4);
  3.    $a = (CONST1);      
  4.    $b = (CONST2);        
  5.    echo 'Задание №2:<br/>';      
  6.    if ($a >= 0 && $b >= 0)  
  7.   {
  8.      echo $a + $b . '<br/><br/>';      //Задание №2
  9.    }
  10.    elseif ($a < 0 && $b < 0)
  11.   {
  12.      echo $a - $d . '<br/><br/>';      //Задание №3
  13.    }
  14.    elseif ($a < 0 xor $b < 0)
  15.   {
  16.      echo $a * $b . '<br/><br/>';      //Задание №4
  17.    }
  18.    else
  19.    {
  20.       echo 'Это что-то не понятное=)';
  21.    }
2. SAD - 06 Октября, 2011 - 11:53:53 - перейти к сообщению
ниче не замечаете ??
echo $a - $d . '<br/><br/>';
3. Adeptus - 06 Октября, 2011 - 11:57:22 - перейти к сообщению
Да, баран. Спасибо большое.)
4. JohnnyB - 06 Октября, 2011 - 11:57:54 - перейти к сообщению
SAD пишет:
ниче не замечаете ??
echo $a - $d . '<br/><br/>';
+1

откуда у тебя $d берется не видно что-то

 

Powered by ExBB FM 1.0 RC1