メソッドの戻り値の型と$page->typeface()コードの配置 (テンプレート ビューを使用しているように見えます) に応じて、次のオプションを選択できます。
<?php if ($typeface === $page->typeface()): ?>
    <li><span>Typeface: </span><?=$typeface?></li>
<?php endif; ?>
ここのPHPドキュメント:
制御構造の代替構文
<?=...?>短いタグを使用する際の注意事項については、こちらを参照してください。
に代わるもの<?=...?>は次のとおり<?php echo $typeface; ?>です。
それが役立つことを願っています!
編集:
実際、私は以前に自分自身を推測しました(睡眠不足のせいです). 私はもともとこのコードを持っていました(を除くtrim()):
<?php if ($typeface = trim($page->typeface())): ?>
    <li><span>Typeface: </span><?=$typeface?></li>
<?php endif; ?>
で変数$typefaceを設定している場所if()。この手法により、コードが 1 行短縮されます。
単純な文字列を使用した実際の例を次に示します。
<?php $foo = ""; ?>
...
<?php if ($typeface = trim($foo)): ?>
    <li><span>Typeface: </span><?=$typeface?></li>
<?php endif; ?>
... 出力: 何もありません。
<?php $foo = 'I\'m a string!'; ?>
...
<?php if ($typeface = trim($foo)): ?>
    <li><span>Typeface: </span><?=$typeface?></li>
<?php endif; ?>
...出力:(<li><span>Typeface: </span>I'm a string!</li>明らかに、オープニングとクロージングがありません<ul></ul>.