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

viv

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

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

tz-lom

Продвинутый новичок
наверное там было <?= , это эквивалентно <?php echo
 

Dovg

Продвинутый новичок
Считай, что это сокращенная запись для такой:

PHP:
if (isset($data['AffiliateUser']['email_confirmation']))
 echo  isset($data['AffiliateUser']['email_confirmation']);
else
 echo '';
 
  • Like
Реакции: viv

Beavis

Banned
Считай, что это сокращенная запись для такой:

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 '';
 

Dovg

Продвинутый новичок
Beavis
Да, конечно. Прошу прощения за опечатку.
 
Сверху