1

这是我的代码:

$get = $this->auth->current_user()->author->get_iterated();
foreach($get as $page) $pages[] = $page;

foreach($pages as $page) var_dump($page->title);

现在,如果有 2 个用户是作者的页面,则后面的foreach-loop 将输出最后一页的标题 2 次。

我有理由不在第一个循环中输出标题。但是,我不想在这里粘贴整个代码,因为问题可以在上面的小代码中看到。

似乎$page是通过对数组的引用传递的$pages。是否可以这样做,而是保存静态对象?

4

1 回答 1

1

查看clone关键字/魔术方法。这将创建对象的单独副本,您可以将其保存或传递到您需要的任何地方...

于 2012-08-26T19:38:43.027 回答