За последние 24 часа нас посетили 51264 программиста и 1810 роботов. Сейчас ищут 869 программистов ...

Извиняюсь, но что означает знак "=" перед isset?

Тема в разделе "PHP для новичков", создана пользователем viv, 25 ноя 2011.

  1. viv

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

    С нами с:
    19 ноя 2011
    Сообщения:
    33
    Симпатии:
    0
    Всем привет.

    Подскажите пожалуйста, что означает знак равенства перед isset и знак вопроса перед $data в этой записи:
    PHP:
    1.  
    2. <?php =isset($data['AffiliateUser']['password_confirmation']) ? $data['AffiliateUser']['password_confirmation'] : '';
    3.  
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    знак равенства означает приравнение
     
  3. viv

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

    С нами с:
    19 ноя 2011
    Сообщения:
    33
    Симпатии:
    0

    А знак вопроса?
     
  4. kotyara

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

    С нами с:
    17 фев 2010
    Сообщения:
    163
    Симпатии:
    0
  5. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
  6. viv

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

    С нами с:
    19 ноя 2011
    Сообщения:
    33
    Симпатии:
    0
    Это означает как я понял эквивалентную запись этому коду:
    PHP:
    1.  
    2. <?php
    3. if (isset($data['AffiliateUser']['email_confirmation']))
    4.  echo  isset($data['AffiliateUser']['email_confirmation']);
    5. else
    6.  echo '';
    7. ?>
    8.  
     
  7. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
  8. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    PHP:
    1.  <?php
    2.  if (isset($data['AffiliateUser']['email_confirmation']))
    3.   echo $data['AffiliateUser']['email_confirmation'];
    4.  else
    5.   echo '';
    6.  ?>