【发布时间】:2012-10-26 18:27:52
【问题描述】:
我正在上课,我有一个返回的方法:
while ($donnees = $reponse->fetch()){
$temp[$i] = new Membres($donnees['id_membres']);
return '' . $temp[$i]->getPseudo() . '<br>';
$i++;
它只返回while的第一个数据,当我使用echo而不是return时它正在工作,但打印在页面顶部。
【问题讨论】:
-
return 退出当前函数,这也意味着它退出while循环 - 一个函数只能退出一次 - 没有恢复!相反,创建/加载一个适当的数据结构,并在函数的末尾 在 while 循环结束时返回它。
-
您需要所有成员吗?还是第一个?
标签: php while-loop return