За последние 24 часа нас посетили 17969 программистов и 1649 роботов. Сейчас ищут 1544 программиста ...

Условная операция, нужна помощь

Тема в разделе "Вопросы от блондинок", создана пользователем Pez, 12 авг 2007.

  1. Pez

    Pez Активный пользователь

    С нами с:
    16 янв 2007
    Сообщения:
    85
    Симпатии:
    0
    Адрес:
    Москва
    всем доброго времени суток, вопрос в следующем :

    есть код

    PHP:
    1.  
    2. if(!isset$_POST['login'])
    3. {
    4.     $login = "";
    5. }
    6. else
    7. {
    8.     $login = $_POST['login'];
    9. }
    10.  
    11.  
    подскажите пожалуйста, как его короче записать в виде $login = (условие) ? "выражение1" : "выражение2";

    заранее спасибо, надеюсь с размещением темы не ошибся ...
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Так и записать :)
    PHP:
    1. $login = isset($_POST['login']) ? $_POST['login'] : '';
     
  3. Pez

    Pez Активный пользователь

    С нами с:
    16 янв 2007
    Сообщения:
    85
    Симпатии:
    0
    Адрес:
    Москва
    Спасибо большое, теперь понял =)
     
  4. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    Код (Text):
    1. (string)@$_POST['login']
     
  5. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Не забывайте что все внешние параметры надо проверять на magic_quotes а иначе глюков не избежать...