За последние 24 часа нас посетили 74182 программиста и 10165 роботов. Сейчас ищут 2483 программиста ...

Пропадает подсветка при написании символа > и не работает код

Тема в разделе "PHP для новичков", создана пользователем геймер90, 20 авг 2017.

  1. геймер90

    геймер90 Новичок

    С нами с:
    20 авг 2017
    Сообщения:
    13
    Симпатии:
    0
    А почему $okay = FALSE; стоит в самом конце условия? Нельзя ли так написать:
    Код (Text):
    1. if $okay = FALSE (empty($_POST['login_name'])) {
    2.         print '<p class="error">Please enter your email address.</p>';
    3.        
    4. }
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    Потому что если условие верно, переменная $okay должна принять значение FALSE.

    А то, что ты написал, к слову, не является рабочим кодом и не имеет особого смысла.
    --- Добавлено ---
    Задай себе вопрос: "Что происходило в коде изначально, и чего добьюсь я, внеся изменение". Проанализируй его. Ответь на него. И поймешь, почему нельзя. И я сейчас не про ошибку синтаксиса, я про логику происходящего, в отрыве от языка.