現在、データベーステーブルから次のコードを取得しています。
<h1 class="widgetHeader">My Friends</h1>
<div class="widgetRepeater">
<p class="widgetHeader">Random Selection</p>
<?php
$friends = $user->getFriends();
?>
<p class="widgetContent">
<?php
for ($i=0; $i<count($friends);$i++) {
$friend = $friends[$i];
?>
<span class="friendImage" style="text-align:center;">
<?php print $friend->username; ?>
</span>
<?php
}
?>
</p>
</div>
ここで、php で eval 関数を使用しようとしましたが、予期しない '<' という解析エラーが発生します。出力バッファ メソッド (ob_start) も使用してみましたが、成功しませんでした。エラーを出さずにこのコードを評価する方法についてのアイデアはありますか?
注: データベース コードは、 という変数に格納されます$row['code']
。