我有一个members.php文件,显示我的网站成员。我使用foreach方法回显成员名称。Members类的方法返回一个数组,然后我在Members.php文件中使用foreach循环来回显成员。我正试图在我的html文件所在的members.php文件中尽可能少地编写php代码。有没有办法避免在members.php文件中使用foreach?
例如,是否可以多次从方法返回值?(只调用对象一次)。就像我们通常调用函数一样?这个问题没有道理,但我只是想看看这个问题是否存在漏洞?
您可以编写一个中间函数来缓存Members方法返回的任何内容,并从缓存中只返回一个由参数指定的索引。但是,你又回到了使用某种循环。
视图中的循环没有任何问题。毕竟,PHP是一种模板语言。
但是,您可以编写一个对象方法来返回/打印格式化的成员列表。