Можно ли использовать тернарный оператор внутри переменной, которая также проверяет переменную, я не уверен, что это правильный способ объяснить, поэтому позвольте мне просто показать вам что я имею в виду.Использовать тернарный оператор в строке переменных
$drc_embed_vine = '<iframe src="https://vine.co/v/$2/embed/'.($vbulletin->options['drc_embed_vine_smpl']) ? simple : postcard.'" width="480" height="480" frameborder="0"></iframe>';
Эта переменная является просто проверить, является ли параметр включен или выключен, и является логическим возвращающая 1 или нулевой
$vbulletin->options['drc_embed_vine_smpl']
Но это бесполезная информация мне просто нужно знать, как или если я может использовать здесь тернарный оператор.
В основном я пытаюсь упростить:
if ($vbulletin->options['drc_embed_vine_smpl']) {
$drc_embed_vine = '<iframe src="https://vine.co/v/$2/embed/simple" width="480" height="480" frameborder="0"></iframe>';
} else {
$drc_embed_vine = '<iframe src="https://vine.co/v/$2/embed/postcard" width="480" height="480" frameborder="0"></iframe>';
}
Если это возможно, что я не так делаю?
Просто заключите в скобки:. '$ Drc_embed_vine = '';' – Thamilan