Вопрос по кусочку моего кода)
У меня есть переменная и несколько if-ов, где проверяется есть ли что-то в этой переменной:
if ($string!=1)
{
//Какие-то действия
}
if ($string==1)
{
//Какие-то действия
}
Я присваиваю переменной string либо какое-то значение, либо же присваиваю false.
Препод написал, что логическая ошибка в использовании флагов. Во всех языках программирования 0==false, все остальное=true.
Не понял его замечания - типа надо присваивать не false, a 0? Или в операциях == и != что-то не так?