Почему при слоение отрицательного и положительного...

Костя Сидоров

Почему при слоение отрицательного и положительного минус не учитывается?

Объявите две целочисленные переменные $a и $b и задайте им произвольные
начальные значения. Затем напишите скрипт, который работает по следующему
принципу:
a. если $a и $b положительные, выведите их разность;
b. если $а и $b отрицательные, выведите их произведение;
c. если $а и $b разных знаков, выведите их сумму.

<?php
$a = 10;
$b = -10;
if ($a >= 0 | $b >= 0){
echo $a-$b;
}elseif ($a < 0 | $b < 0){
echo $a * $b;
}else{
echo $a + $b;
}
?>

Костя Сидоров больше 1 года назадСпасибо 0
1 чел.