我有一个类,它有一个方法,paint()
所以我调用$object->paint();
它,它返回 html 代码以我喜欢的方式显示对象。在一个函数中,我有一个这些对象的数组,所以我做这样的事情:
$code = '<p class="wrapper">';
foreach( $object_arr as $object ){
$code .= $object->paint();
}
$code .='</p>';
echo $code;
但我得到的结果是这样的:
<p class="wrapper"></p>
<figure id="f1">Figure 1</figure>
<figure id="f2">Figure 2</figure>
...
<figure id="fn">Figure n</figure>
函数paint() 返回绘制对象的代码,我期待看到:
<p class="wrapper">
<figure id="f1">Figure 1</figure>
<figure id="f2">Figure 2</figure>
...
<figure id="fn">Figure n</figure>
</p>
我做错了什么?