PHP >= 5.3.0でこれと同等のことを行うことは可能ですか?
echo sprintf(_('By %s'), ?>
<span class="author-name"><?php echo $authorName; ?></span>
<?php ); ?>
上記の構文を使用すると、次のエラーが表示されます。これは、最初?>
の .
解析エラー: 構文エラー、予期しない「?>」...
基本的に、私がやろうとしているのは、HTML を文字列 ( ) として扱わずに、関数のパラメーターとして、内部にPHP タグを含む HTML を挿入することです。sprintf
'<span class="author-name">' . $authorName . '</span>'