If statement 如何在回声中间使用if语句

If statement 如何在回声中间使用if语句,if-statement,If Statement,我得到解析错误:语法错误,意外的'if'(T_-if),预期为','或';'在中,如果($meta=''),则表示此行的if。有没有人能提供一些指导,让我的if-else语句在这个回音中起作用?谢谢你 echo '<tr> <th><label for="twitter_embed">Twitter Embed</label></th> <td><textarea

我得到
解析错误:语法错误,意外的'if'(T_-if),预期为','或';'在
中,如果($meta=''),则表示此行的
if
。有没有人能提供一些指导,让我的if-else语句在这个回音中起作用?谢谢你

    echo '<tr>
            <th><label for="twitter_embed">Twitter Embed</label></th>
            <td><textarea name="twitter_embed" id="twitter_embed" cols="60" rows="4">'
             if ($meta ==  '') 
              { get_option('my_option_name');
               }else{ 
                .$meta. ;
                 }'</textarea>
            <span class="description">Use to embed tweets on your post.</span></td>
            </tr>';

    echo '</table>';
}
echo'
Twitter嵌入
'
如果($meta='')
{get_option('my_option_name');
}否则{
元;
}'
用于在您的帖子中嵌入推文。
';
回声';
}

get_选项
适用于wordpress。请有人在
echo

中使用if-else语句,您可以改用三元运算符:


谢谢,但在显示此信息的字段中,文本区域不显示。只有if语句中的文本是空的。
<?php
  echo '<tr>
        <th><label for="twitter_embed">Twitter Embed</label></th>
        <td><textarea name="twitter_embed" id="twitter_embed" cols="60" rows="4">'. 
        ($meta ==  '') ? get_option('my_option_name') : $meta 
        . '</textarea>
        <span class="description">Use to embed tweets on your post.</span></td>
        </tr>';
?>