Задал условия в php

Задал условия в php - if и else но, почему то if выводится как надо по условию а else всегда выводится, что не так ? В моём случае выводится "да нет ошибся!"

<?php
$a=101;
if ($a > 99) {
 echo "да ";
}

 else ($a<100);
 {
        echo "нет ошибся!";
    }
?>

Ответы (3 шт):

Автор решения: Node_pro

у else - нет параметров. Если нужны параметры используйте elseif или else if

→ Ссылка
Автор решения: Владлен Вожжаев

Лишняя точка с запятой после else и еще надо писать else if если хотите задать условие

$a=101;
if ($a > 99) {
  echo "да ";
}
else if ($a<100){
  echo "нет ошибся!";
}
→ Ссылка
Автор решения: Алексей Сивков

Все понял, после else нужно ставить то что выполнится если не выполняется условие if, а если ставишь условие для else нужно писать else if()

<?php
$a=101;
if ($a > 99) {
 echo "да ";
}
 else    //<= поставил уловие и не написал if после else (else if) + лишние точка с запятой (;)
 {

        echo "нет ошибся!";
 }
?>
→ Ссылка