Задать вопрос
@serbinyo

Каким способом лучше пользоваться при проверке переменной?

Каким способом пользоваться предпочтительнее и почему при проверке переменной?

if (isset($r))
{
echo "Текст";
}


или

if ($r == TRUE)
{
echo "Текст";
}
  • Вопрос задан
  • 2357 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
morozovdenis
@morozovdenis
в первом случае isset проверяет существование переменной и если $r будет существовать, то в не зависимости от значения переменной $r условие будет работать

во втором случае условие проверяет что $r истина и только когда переменная истина условие будет работать

работает когда $r = true, false, 1, 2, -1000000, 'asdf' и т.д.
if (isset($r))
{
echo "Текст";
}


работает когда $r = true, 1, 2, 1000, 'asdf' и т.п.
if ($r == true)
{
echo "Текст";
}


работает когда $r = true и только
if ($r === true)
{
echo "Текст";
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы