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

  • Автор темы Автор темы viv
  • Дата начала Дата начала

viv

Новичок
Всем привет.

Подскажите пожалуйста, что означает знак равенства перед isset и знак вопроса перед $data в этой записи:
PHP:
<?php =isset($data['AffiliateUser']['password_confirmation']) ? $data['AffiliateUser']['password_confirmation'] : '';
 
наверное там было <?= , это эквивалентно <?php echo
 
Считай, что это сокращенная запись для такой:

PHP:
if (isset($data['AffiliateUser']['email_confirmation']))
 echo  isset($data['AffiliateUser']['email_confirmation']);
else
 echo '';
 
  • Like
Реакции: viv
Считай, что это сокращенная запись для такой:

PHP:
if (isset($data['AffiliateUser']['email_confirmation']))
 echo  isset($data['AffiliateUser']['email_confirmation']);
else
 echo '';

точнее для такой:
PHP:
if (isset($data['AffiliateUser']['email_confirmation']))
 echo $data['AffiliateUser']['email_confirmation'];
else
 echo '';
 
Beavis
Да, конечно. Прошу прощения за опечатку.
 
Сверху