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

80
26 марта 2022, 21:40

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

<?php
$a=101;
if ($a > 99) {
 echo "да ";
}
 else ($a<100);
 {
        echo "нет ошибся!";
    }
?>
Answer 1

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

$a=101;
if ($a > 99) {
  echo "да ";
}
else if ($a<100){
  echo "нет ошибся!";
}
Answer 2

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

Answer 3

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

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

Нужно изменить размер изображения на сервере php

Есть задача - менять размер изображения, чтобы оно было пропорциаонльно (квадратное)Только дело в том, что его нужно не кропить, а приращивать...

84
Валидация через Callback в Symfony

Валидация через Callback в Symfony

каким образом можно в анотациях корректно указать кастомную функцию валидациивариант из доки не проходит

115
Как парсить JSON и вывести результат на PHP?

Как парсить JSON и вывести результат на PHP?

При выполнении следующего кода:

125
Получить массив из таблицы БД через PDO

Получить массив из таблицы БД через PDO

Мне нужно получить из БД sqlite массив всех строк таблицы tableЧерез PDO

170