是否可以在PHP >= 5.3.0中做与此等效的事情?
echo sprintf(_('By %s'), ?>
<span class="author-name"><?php echo $authorName; ?></span>
<?php ); ?>
如果我使用上述语法,我会收到以下错误,这是由第一个引起的?>
,
解析错误:语法错误,意外的 '?>' in ...
基本上,我要做的是在其中插入带有PHP 标记的 HTML,作为sprintf
函数 的参数,而不将 HTML 视为字符串 ( '<span class="author-name">' . $authorName . '</span>'
)。